Commit Graph

  • dc9e033571 refactor(deploy): drop redundant _validate_project_structure Greyson Lalonde 2026-05-05 05:10:00 +08:00
  • 94bd89f4e2 fix(deploy): honor --skip-validate for preflight project-structure check Greyson Lalonde 2026-05-05 05:01:50 +08:00
  • 97b7cede2c fix(cli): scope deploy preflight to push paths and skip flow telemetry on early exit Greyson Lalonde 2026-05-05 04:50:59 +08:00
  • 0edf2bcc75 fix(cli): honor positive trace consent and drop dead tool-export helpers Greyson Lalonde 2026-05-05 04:45:15 +08:00
  • 48fa7dcc9b fix(cli): restore parity with main Greyson Lalonde 2026-05-05 04:35:26 +08:00
  • 778130cfc7 fix: resolve mypy errors after merge Greyson Lalonde 2026-05-05 03:50:09 +08:00
  • e8bf900008 fix(plus_api): add tools_metadata kwarg to crewai.plus_api.publish_tool Greyson Lalonde 2026-05-05 03:28:07 +08:00
  • d6b1ab6e20 fix(tests): drop duplicate AuthenticationCommand tests from lib/crewai Greyson Lalonde 2026-05-05 03:18:04 +08:00
  • a7446df3ed fix(tests): drop tree_copy/tree_find_and_replace tests from lib/crewai Greyson Lalonde 2026-05-05 03:09:55 +08:00
  • bed0246438 chore: address github-code-quality findings Greyson Lalonde 2026-05-05 03:01:04 +08:00
  • bada7fd909 chore: merge main into gl/chore/refactor-cli Greyson Lalonde 2026-05-05 01:50:34 +08:00
  • e25f6538a8 fix(deps): bump gitpython to >=3.1.47 for GHSA-rpm5-65cw-6hj4 Greyson LaLonde 2026-05-04 23:44:28 +08:00
  • 470d4035db docs: update changelog and version for v1.14.5a2 1.14.5a2 Greyson LaLonde 2026-05-04 23:04:56 +08:00
  • 57d1b338f7 feat: bump versions to 1.14.5a2 Greyson LaLonde 2026-05-04 22:58:06 +08:00
  • 01df19b029 fix(a2a): always restore task.output_pydantic in finally block huang yutong 2026-05-04 22:41:04 +08:00
  • dca2c3160f chore: update security reporting instructions Rip&Tear 2026-05-04 22:31:35 +08:00
  • 4385e1200f Merge branch 'main' into dependabot/uv/types-regex-2026.1.15.20260116 dependabot/uv/types-regex-2026.1.15.20260116 Greyson LaLonde 2026-05-04 22:20:10 +08:00
  • 6494d68ffc fix(gemini): include thoughts_token_count in completion tokens Greyson LaLonde 2026-05-04 21:03:38 +08:00
  • f579aa53ae fix: preserve task outputs across async batch flush Greyson LaLonde 2026-05-04 20:24:24 +08:00
  • a23e118b11 fix: forward kwargs to loader calls in CrewAIRagAdapter minasami-pr 2026-05-04 14:52:24 +03:00
  • 095f796922 fix: prevent result_as_answer from returning hook-block message as final answer Greyson LaLonde 2026-05-04 19:42:07 +08:00
  • bfbdba426f fix: prevent result_as_answer from returning error as final answer Zamuldinov Nikita 2026-05-04 14:28:21 +03:00
  • a058a3b15b fix(task): use acall for output conversion in async paths Greyson LaLonde 2026-05-04 18:42:12 +08:00
  • 184c228ae9 fix: prevent shared LLM stop words mutation across agents Greyson LaLonde 2026-05-04 14:23:17 +08:00
  • c8ce37c7c3 feat: tag platform action tools with provider and provider_id rn/tag-tool-identity Renato Nitta 2026-05-03 22:58:34 -03:00
  • 05c6cd2e44 feat: tag resolved MCP tools with their AMP slug Renato Nitta 2026-05-03 22:29:12 -03:00
  • c9100cb51d docs(devtools): document additional env vars Greyson LaLonde 2026-05-03 14:50:44 +08:00
  • 17e82743f6 fix: handle BaseModel input in convert_to_model Greyson LaLonde 2026-05-03 14:17:03 +08:00
  • 3403f3cba9 docs: update changelog and version for v1.14.5a1 (#5678) 1.14.5a1 Lorenze Jay 2026-05-01 14:27:57 -07:00
  • 5db72250b2 feat: bump versions to 1.14.5a1 (#5677) Lorenze Jay 2026-05-01 14:21:50 -07:00
  • a071838e92 fix(devtools): cover missing crewai pin sites in release flow Greyson LaLonde 2026-05-02 03:26:56 +08:00
  • cd2b9ee38a feat(flow): add restore_from_state_id kickoff parameter (#5674) Tiago Freire 2026-05-01 12:46:07 -03:00
  • 07c4a30f2e feat(crewai-tools): add highlights to ExaSearchTool, rename from EXASearchTool Ishan Goswami 2026-05-01 18:55:23 +05:30
  • b30fdbaa0e fix: ensure skills loading events for traces Lorenze Jay 2026-04-30 21:08:25 -07:00
  • 898f860916 docs: update changelog and version for v1.14.4 1.14.4 Greyson LaLonde 2026-05-01 03:11:30 +08:00
  • 2c0323c3fe feat: bump versions to 1.14.4 Greyson LaLonde 2026-05-01 02:57:37 +08:00
  • c580d428f0 chore(devtools): open PR for deployment test bump and wait for merge Greyson LaLonde 2026-05-01 02:48:08 +08:00
  • 70f391994e fix(converter): fall through when JSON regex match isn't valid JSON Greyson LaLonde 2026-05-01 00:48:09 +08:00
  • 864f0a8a91 Revert "feat(flow): support custom persistence key in @persist (#5649)" (#5668) Vini Brasil 2026-04-30 12:04:57 -03:00
  • 9f13235037 fix(llm): preserve tool_calls when response also contains text Greyson LaLonde 2026-04-30 22:53:01 +08:00
  • ee8b3be8e5 fix(tracing): stop nagging users who declined tracing (#5665) devin/1777524267-fix-tracing-disabled-nag Devin AI 2026-04-30 04:52:51 +00:00
  • c7f01048b7 feat(azure): forward credential_scopes to Azure AI Inference client (#5661) 1.14.4a2 Matt Aitchison 2026-04-29 16:52:29 -05:00
  • 14c3963d2c fix(instructor): forward base_url and api_key to instructor.from_provider Greyson LaLonde 2026-04-30 03:00:39 +08:00
  • feb2e715a3 fix(mcp): warn and return empty when native MCP server returns no tools Greyson LaLonde 2026-04-30 02:41:01 +08:00
  • e0b86750c2 feat(azure): add Responses API support for Azure OpenAI provider (#5201) Kunal Karmakar 2026-04-29 23:42:11 +05:30
  • 2a40316521 fix(llm): use validated messages variable in non-streaming handlers Greyson LaLonde 2026-04-30 00:56:56 +08:00
  • e2deac5575 feat(flow): support custom persistence key in @persist (#5649) Lucas Gomide 2026-04-29 13:41:20 -03:00
  • e1b53f684a docs: update changelog and version for v1.14.4a1 1.14.4a1 Greyson LaLonde 2026-04-29 23:57:06 +08:00
  • 4b49fc9ac6 feat: bump versions to 1.14.4a1 Greyson LaLonde 2026-04-29 23:50:30 +08:00
  • 07667829e9 fix(cli): guard crew chat description helpers against LLM failures Greyson LaLonde 2026-04-29 10:30:24 +08:00
  • 472abf89ad docs: add agent-level planning (PlanningConfig) docs, deprecate reasoning page docs/planning-agent-level iris-clawd 2026-04-29 00:43:29 +00:00
  • 0154d16fd8 docs: add E2B Sandbox Tools page (#5647) Lorenze Jay 2026-04-28 11:47:12 -07:00
  • 4c74dc0f86 fix(executor): reset messages and iterations between invocations Greyson LaLonde 2026-04-29 02:10:17 +08:00
  • 13e0e9be6b docs: add Daytona sandbox tools documentation (#5643) Lorenze Jay 2026-04-28 10:30:40 -07:00
  • 347fa866f3 chore: set crewai-a2a package description refactor/extract-crewai-a2a-package-v2 Greyson LaLonde 2026-04-29 01:26:25 +08:00
  • 7a2e3f2a06 fix: scope a2a alias finder to submodules only Greyson LaLonde 2026-04-29 01:23:52 +08:00
  • c2505422ae docs: add Daytona sandbox tools documentation iris/docs/daytona-sandbox-tools iris-clawd 2026-04-28 17:23:29 +00:00
  • 209fbec61f fix: route internal a2a imports through crewai_a2a Greyson LaLonde 2026-04-29 01:17:09 +08:00
  • 37e60c6fab Merge branch 'main' into refactor/extract-crewai-a2a-package-v2 Greyson LaLonde 2026-04-29 00:49:15 +08:00
  • 860a5d494d chore(deps): bump pip in the security-updates group across 1 directory (#5635) dependabot[bot] 2026-04-28 10:39:04 -05:00
  • cbb5c53557 Add Vertex AI workload identity setup guide (#5637) Matt Aitchison 2026-04-28 10:15:54 -05:00
  • 45497478c0 fix(cli): forward trained-agents file through replay and test Greyson LaLonde 2026-04-28 22:46:41 +08:00
  • 4e9331a2c8 fix(agent): honor custom trained-agents file at inference Greyson LaLonde 2026-04-28 22:09:34 +08:00
  • a29977f4f6 fix(crew): bind task-only agents to crew so multimodal input_files reach the LLM Greyson LaLonde 2026-04-28 20:53:39 +08:00
  • 7a0a8cf56f fix: serialize guardrail callables as null for JSON checkpointing Greyson LaLonde 2026-04-28 14:57:49 +08:00
  • 6ae1d1951f docs: add You.com MCP tools for search, research, and content extraction (#5563) Edward Irby 2026-04-27 15:36:06 -07:00
  • ef40bc0bc8 fix(agent_executor): rename force_final_answer to avoid self-referential router Greyson LaLonde 2026-04-28 05:06:21 +08:00
  • 07364cf46f Add Tavily Research and get Research (#5483) Mani 2026-04-27 16:51:56 -04:00
  • 1337e6de34 ci: skip generate-tool-specs job on fork PRs Lorenze Jay 2026-04-27 13:41:20 -07:00
  • de0b2a4fe0 fix(deps): bump litellm for SSTI fix; ignore unfixable pip CVE Greyson LaLonde 2026-04-28 04:34:17 +08:00
  • aee571b775 feat: add support for agents to invoke Flows as tools feat/agent-flow-invocation Joao Moura 2026-04-27 05:10:38 -07:00
  • 62d097a761 feat: conversation-aware memory extraction for Agent.kickoff() feat/conversation-aware-memory-extraction Joao Moura 2026-04-25 17:48:32 -07:00
  • a5321aae92 fix: bump litellm to ~=1.83.7 for GHSA-xqmj-j6mv-4862 + update exclude-newer feat/llm-tool-loop Joao Moura 2026-04-25 17:24:58 -07:00
  • 54f5b7db2e fix: ruff format on llm.py and llm_result.py Joao Moura 2026-04-25 16:15:43 -07:00
  • c9a6955cd6 fix: auto-fix pre-existing ruff errors in mcp/__init__.py and daytona __init__.py Joao Moura 2026-04-25 16:05:36 -07:00
  • 086f534d4e fix: add typing.Any import to llm_result.py (mypy needs it) Joao Moura 2026-04-25 15:57:25 -07:00
  • fe93dfe64c fix: bare dict type param in llm_result.py (mypy) Joao Moura 2026-04-25 15:48:02 -07:00
  • 5837f8edb8 fix: type-checker errors, missing imports, lint issues Joao Moura 2026-04-25 15:43:14 -07:00
  • cdc4b43620 feat(llm): add tool loop support to LLM.call() with structured LLMResult Joao Moura 2026-04-25 15:22:18 -07:00
  • 47b0081333 fix: strip whitespace from API keys and handle AuthenticationError with guidance devin/1777145027-fix-openai-api-key-auth-error Devin AI 2026-04-25 19:34:01 +00:00
  • de3d073da7 fix: correct return type annotation for _serialize_guardrails devin/1777126398-fix-guardrail-checkpoint-serialization Devin AI 2026-04-25 14:26:54 +00:00
  • 36986b1364 fix: serialize guardrail callable fields for checkpointing Devin AI 2026-04-25 14:20:14 +00:00
  • e77d1c0d6e added lorenze/fix/structured-outputs lorenzejay 2026-04-24 13:53:44 -07:00
  • c8716e7062 regen cassettes lorenzejay 2026-04-24 13:52:58 -07:00
  • e48cf3604e refactor: implement _loop_response_model to manage response_model during tool loops lorenzejay 2026-04-24 12:20:32 -07:00
  • f12dc9f993 Fix: replace new_data_artifact with new_artifact (available in a2a-sdk 1.0.0) devin/1777044988-fix-a2a-sdk-v1-compat Devin AI 2026-04-24 16:47:55 +00:00
  • 24d2d8dabb Remove all type: ignore comments to avoid unused-ignore on some Python versions Devin AI 2026-04-24 16:40:28 +00:00
  • f5331f3a46 Fix lint: remove unused imports, fix E402 noqa, add type: ignore annotations Devin AI 2026-04-24 16:34:47 +00:00
  • 6b0ddfa3f2 Add type: ignore for pre-existing protobuf stub issues Devin AI 2026-04-24 16:24:51 +00:00
  • 856954a311 Fix unused type: ignore comments in _compat.py Devin AI 2026-04-24 16:22:06 +00:00
  • ec98238985 Apply ruff format to all modified a2a source files Devin AI 2026-04-24 16:15:38 +00:00
  • cb46a1c4ba docs: update changelog and version for v1.14.3 1.14.3 Greyson LaLonde 2026-04-25 00:13:43 +08:00
  • d05a3415f8 Fix lint: remove unused imports, fix formatting, fix ambiguous char Devin AI 2026-04-24 16:12:59 +00:00
  • 54470f4932 Fix send_message to use SendMessageRequest wrapper, fix ServerError call Devin AI 2026-04-24 16:09:29 +00:00
  • d9046b98dd feat: bump versions to 1.14.3 Greyson LaLonde 2026-04-25 00:04:46 +08:00
  • bec175ec9a Migrate crewai.a2a module to a2a-sdk v1.0.x Devin AI 2026-04-24 16:01:13 +00:00
  • 74bd5b0f39 Merge branch 'main' into feat/bump-version-1.14.3a4 feat/bump-version-1.14.3a4 Greyson LaLonde 2026-04-24 23:58:25 +08:00
  • b0e2fda105 fix(flow): add execution_id separate from state.id Tiago Freire 2026-04-23 17:48:14 -03:00
  • 183508639b feat: bump versions to 1.14.3a4 Greyson Lalonde 2026-04-24 04:37:22 +08:00
  • 69d777ca50 fix(flow): replay recorded method events on checkpoint resume Greyson LaLonde 2026-04-24 03:41:55 +08:00