From 838456b8fd8ce48ee5cd8289d46db7eb69d8b746 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Mar 2026 04:17:15 +0000 Subject: [PATCH 1/2] python3Packages.crewai: 1.10.0 -> 1.10.2a1 --- pkgs/development/python-modules/crewai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/crewai/default.nix b/pkgs/development/python-modules/crewai/default.nix index 589d044cc415..a93c7aa13374 100644 --- a/pkgs/development/python-modules/crewai/default.nix +++ b/pkgs/development/python-modules/crewai/default.nix @@ -54,14 +54,14 @@ buildPythonPackage (finalAttrs: { pname = "crewai"; - version = "1.10.0"; + version = "1.10.2a1"; pyproject = true; src = fetchFromGitHub { owner = "crewAIInc"; repo = "crewAI"; tag = finalAttrs.version; - hash = "sha256-oHDGn77rmjKKH4t+5xSy+r6m/GaI+q6RDwrTpWfIrxs="; + hash = "sha256-BpatnCX25YREK13bD8iFvBkpUgqqoQorkg3Ic9cJKsg="; }; postPatch = '' From 1f5f6d5144c4c0b80b1b412476476e4e8b54bbe9 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 18 Mar 2026 18:10:31 +0000 Subject: [PATCH 2/2] python3Packages.crewai: 1.10.2a1 -> 1.11.0 Diff: https://github.com/crewAIInc/crewAI/compare/1.10.2a1...1.11.0 Changelog: https://github.com/crewAIInc/crewAI/releases/tag/1.11.0 --- .../python-modules/crewai/default.nix | 55 +++++++++++++------ 1 file changed, 39 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/crewai/default.nix b/pkgs/development/python-modules/crewai/default.nix index a93c7aa13374..52031bac1414 100644 --- a/pkgs/development/python-modules/crewai/default.nix +++ b/pkgs/development/python-modules/crewai/default.nix @@ -54,14 +54,14 @@ buildPythonPackage (finalAttrs: { pname = "crewai"; - version = "1.10.2a1"; + version = "1.11.0"; pyproject = true; src = fetchFromGitHub { owner = "crewAIInc"; repo = "crewAI"; tag = finalAttrs.version; - hash = "sha256-BpatnCX25YREK13bD8iFvBkpUgqqoQorkg3Ic9cJKsg="; + hash = "sha256-i2UBgni0XRRBijidLVvSDUljnXwgGy52L8bc5WJkV64="; }; postPatch = '' @@ -201,7 +201,10 @@ buildPythonPackage (finalAttrs: { "test_agent_execute_task_with_context" "test_agent_execute_task_with_custom_llm" "test_agent_execute_task_with_ollama" + "test_agent_execute_task_with_planning" + "test_agent_execute_task_with_planning_refine" "test_agent_execute_task_with_tool" + "test_agent_execute_task_without_planning" "test_agent_execution" "test_agent_execution_with_specific_tools" "test_agent_execution_with_tools" @@ -209,6 +212,12 @@ buildPythonPackage (finalAttrs: { "test_agent_from_repository_override_attributes" "test_agent_from_repository_with_invalid_tools" "test_agent_function_calling_llm" + "test_agent_kickoff_multi_step_task_with_planning" + "test_agent_kickoff_with_planning" + "test_agent_kickoff_with_planning_disabled" + "test_agent_kickoff_with_planning_stores_plan_in_state" + "test_agent_kickoff_without_planning" + "test_agent_kickoff_without_planning_skips_plan_generation" "test_agent_knowledege_with_crewai_knowledge" "test_agent_moved_on_after_max_iterations" "test_agent_powered_by_new_o_model_family_that_allows_skipping_tool" @@ -231,16 +240,25 @@ buildPythonPackage (finalAttrs: { "test_disabling_cache_for_agent" "test_do_not_allow_crewai_trigger_context_for_first_task_hierarchical" "test_ensure_first_task_allow_crewai_trigger_context_is_false_does_not_inject" + "test_executor_state_contains_plan_after_planning" "test_first_task_auto_inject_trigger" "test_first_time_user_trace_collection_user_accepts" "test_first_time_user_trace_collection_with_timeout" "test_first_time_user_trace_consolidation_logic" "test_get_knowledge_search_query" "test_handle_context_length_exceeds_limit_cli_no" + "test_kickoff_no_response_format_returns_raw_text" + "test_kickoff_response_format_with_planning_and_tools" + "test_kickoff_response_format_without_planning" "test_llm_call" "test_llm_call_with_all_attributes" "test_llm_call_with_ollama_llama3" "test_logging_tool_usage" + "test_planning_creates_minimal_steps_for_multi_step_task" + "test_planning_disabled_skips_planning" + "test_planning_handles_sequential_dependency_task" + "test_reasoning_effort_high_runs_full_observation_pipeline" + "test_reasoning_effort_low_skips_decide_and_replan" "test_task_allow_crewai_trigger_context" "test_task_allow_crewai_trigger_context_no_payload" "test_task_without_allow_crewai_trigger_context" @@ -268,6 +286,8 @@ buildPythonPackage (finalAttrs: { "test_docling_source" "test_multiple_docling_sources" "test_excel_knowledge_source" + # azure-ai-inference + "test_azure_research_workflow_generates_steps" # Test telemetry "test_telemetry_fails_due_connect_timeout" @@ -324,24 +344,27 @@ buildPythonPackage (finalAttrs: { "test_create_crew" # Tests LLM - require API keys - "test_llm_callback_replacement" + "test_anthropic_research_workflow_generates_steps" "test_gemini_models" - "test_llm_call_with_message_list" - "test_gpt_4_1" - "test_o3_mini_reasoning_effort_low" - "test_handle_streaming_tool_calls" - "test_llm_call_with_string_input" - "test_llm_call_with_tool_and_string_input" - "test_llm_call_with_string_input_and_callbacks" - "test_llm_call_when_stop_is_unsupported" - "test_handle_streaming_tool_calls_with_error" - "test_o3_mini_reasoning_effort_medium" - "test_llm_call_with_tool_and_message_list" + "test_gemini_research_workflow_generates_steps" "test_gemma3" - "test_llm_call_when_stop_is_unsupported_when_additional_drop_params_is_provided" - "test_o3_mini_reasoning_effort_high" + "test_gpt_4_1" + "test_handle_streaming_tool_calls" "test_handle_streaming_tool_calls_no_available_functions" "test_handle_streaming_tool_calls_no_tools" + "test_handle_streaming_tool_calls_with_error" + "test_llm_call_when_stop_is_unsupported" + "test_llm_call_when_stop_is_unsupported_when_additional_drop_params_is_provided" + "test_llm_call_with_message_list" + "test_llm_call_with_string_input" + "test_llm_call_with_string_input_and_callbacks" + "test_llm_call_with_tool_and_message_list" + "test_llm_call_with_tool_and_string_input" + "test_llm_callback_replacement" + "test_o3_mini_reasoning_effort_high" + "test_o3_mini_reasoning_effort_low" + "test_o3_mini_reasoning_effort_medium" + "test_openai_research_workflow_generates_steps" # Test main - require git "test_publish_when_not_in_sync"