Commit Graph

  • 90caa62158 chore: run ruff check and format on all files in CI Greyson LaLonde 2026-03-25 20:55:03 +08:00
  • 74fb23aaa4 docs: update changelog and version for v1.12.0a1 1.12.0a1 Greyson LaLonde 2026-03-25 20:14:39 +08:00
  • b78ed655ea feat: bump versions to 1.12.0a1 Greyson LaLonde 2026-03-25 20:06:13 +08:00
  • 6f58b63e5d feat: add docs-check command to analyze changes and generate docs with translations Greyson LaLonde 2026-03-25 19:59:14 +08:00
  • a49f9f982b refactor: deduplicate sync/async task execution and kickoff in agent Greyson LaLonde 2026-03-25 19:39:42 +08:00
  • 62bc27826d fix: agent memory saving nicoferdi96 2026-03-25 12:20:30 +01:00
  • 185b69b83b docs: add CONTRIBUTING.md Greyson LaLonde 2026-03-25 16:13:55 +08:00
  • eb255584b4 feat: add arabic language support to changelog and release tooling Greyson LaLonde 2026-03-25 15:55:05 +08:00
  • f5b3b2a355 docs: add modern standard arabic translation of all documentation Greyson LaLonde 2026-03-25 15:44:02 +08:00
  • b890ac0dd0 fix: use __router_paths__ for listener+router methods in FlowMeta (#5064) alex-clawd 2026-03-24 23:42:39 -07:00
  • cb7cd12d4e fix: resolve mypy errors in crewai-files and add all packages to CI type checks Greyson LaLonde 2026-03-25 13:44:57 +08:00
  • d955203e55 ci: add crewai-tools to mypy strict type checks Greyson LaLonde 2026-03-25 13:29:29 +08:00
  • 25305e688f chore: remove outdated BUILDING_TOOLS.md Greyson LaLonde 2026-03-25 13:21:16 +08:00
  • 26953c88c2 fix: resolve all strict mypy errors across crewai-tools package Greyson LaLonde 2026-03-25 13:11:54 +08:00
  • e5f25c63d2 fix: sanitize memory content before prompt injection to prevent indirect prompt injection devin/1774411299-sanitize-memory-injection Devin AI 2026-03-25 04:10:49 +00:00
  • ed0da4a831 fix: replace eval() with safe AST-based math evaluator in AGENTS.md template devin/1774411188-fix-eval-calculator-template Devin AI 2026-03-25 04:03:25 +00:00
  • 8a1424534e ci: run mypy on full package instead of changed files only Greyson LaLonde 2026-03-25 07:05:57 +08:00
  • b53c08812d fix: use None check instead of isinstance for memory in human feedback learn Greyson LaLonde 2026-03-25 06:40:25 +08:00
  • ec8d444cfc fix: resolve all mypy errors across crewai package Greyson LaLonde 2026-03-25 06:03:43 +08:00
  • 15b3df2665 for counting lorenze/fix/crew-execution-span lorenzejay 2026-03-24 14:49:17 -07:00
  • 072f4aa2c2 fix: make lancedb an optional dependency to fix Windows installation (#5045) devin/1774376839-fix-lancedb-windows-install Devin AI 2026-03-24 18:32:33 +00:00
  • 8d1edd5d65 fix: pin litellm upper bound to last tested version (1.82.6) (#5044) iris-clawd 2026-03-24 09:38:12 -07:00
  • 7f5ffce057 feat: native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope) (#5042) alex-clawd 2026-03-24 08:05:43 -07:00
  • 724ab5c5e1 fix: correct litellm quarantine wording in docs (#5041) iris-clawd 2026-03-24 07:43:51 -07:00
  • 82a7c364c5 refactor: decouple internal plumbing from litellm (token counting, callbacks, feature detection, errors) (#5040) alex-clawd 2026-03-24 07:35:05 -07:00
  • 42421740cf refactor: decouple internal plumbing from litellm (token counting, callbacks, feature detection, errors) feature/remove-litellm-internals Joao Moura 2026-03-24 07:21:08 -07:00
  • 36702229d7 docs: add guide for using CrewAI without LiteLLM (#5039) iris-clawd 2026-03-24 07:19:02 -07:00
  • b266cf7a3e ci: add PR size and title checks, configure commitizen Greyson LaLonde 2026-03-24 07:45:07 -04:00
  • c542cc9f70 fix: raise value error on no file support Greyson LaLonde 2026-03-24 07:21:19 -04:00
  • aced3e5c29 feat(cli): add logout command and fix all mypy errors in CLI Greyson LaLonde 2026-03-24 07:14:24 -04:00
  • 555ee462a3 feat: agent skills Greyson LaLonde 2026-03-24 07:03:35 -04:00
  • dd9ae02159 feat: automatic root_scope for hierarchical memory isolation (#5035) alex-clawd 2026-03-23 22:56:10 -07:00
  • 92d0694a54 feat: automatic root_scope for hierarchical memory isolation feature/memory-root-scope Joao Moura 2026-03-23 19:59:31 -07:00
  • 949d7f1091 docs: update changelog and version for v1.11.1 (#5031) 1.11.1 Lorenze Jay 2026-03-23 16:33:43 -07:00
  • 3b569b8da9 feat: bump versions to 1.11.1 (#5030) Lorenze Jay 2026-03-23 16:22:19 -07:00
  • e88a8f2785 fix: bump pypdf, tinytag, and langchain-core for security fixes (#4989) Matt Aitchison 2026-03-23 17:24:26 -05:00
  • 85199e9ffc better serialization for human feedback in flow with models defined a… (#5029) Lorenze Jay 2026-03-23 14:43:43 -07:00
  • c92de53da7 refactor(rag): replace urllib with requests in pdf loader (#5026) Daniel Barreto 2026-03-23 12:47:39 -03:00
  • 1704ccdfa8 feat: add flow_structure() serializer for Flow class introspection (#5021) alex-clawd 2026-03-22 22:31:00 -07:00
  • 09b84dd2b0 fix: preserve full LLM config across HITL resume for non-OpenAI providers (#4970) alex-clawd 2026-03-20 14:42:28 -07:00
  • 287ffe2f6d chore: update tool specifications devin/1774037247-fix-sql-injection github-actions[bot] 2026-03-20 20:17:10 +00:00
  • 9a9cb48d09 fix: prevent SQL injection in SnowflakeSearchTool and NL2SQLTool Devin AI 2026-03-20 20:15:14 +00:00
  • f13d307534 fix: pass cache_function from BaseTool to CrewStructuredTool Greyson LaLonde 2026-03-20 16:04:52 -04:00
  • a4b22e92ad fix: save flow plot HTML to current working directory instead of temp dir devin/1774036092-fix-flow-plot-save-location Devin AI 2026-03-20 19:55:22 +00:00
  • 8e427164ca docs: adding a lot of missinge vent listeners (#4990) Lucas Gomide 2026-03-20 16:30:11 -03:00
  • 6495aff528 refactor: replace Any-typed callback and model fields with serializable types Greyson LaLonde 2026-03-20 15:18:50 -04:00
  • da1fd5b953 fix: address ruff lint and formatting issues devin/1774007624-adaptive-replanning Devin AI 2026-03-20 12:07:55 +00:00
  • 3a2e5a3abb feat: add adaptive re-planning for crew task execution (#4983) Devin AI 2026-03-20 12:03:57 +00:00
  • f4fa90dc04 feat: add Responses API support for Azure OpenAI provider devin/1773990865-azure-responses-api Devin AI 2026-03-20 07:22:40 +00:00
  • 58fc43cd98 fix: extract Bedrock Converse API tool arguments from 'input' key (#4972) devin/1773984003-fix-bedrock-tool-args Devin AI 2026-03-20 05:25:48 +00:00
  • f7de8b2d28 fix(devtools): consolidate prerelease changelogs into stable releases Greyson LaLonde 2026-03-19 17:16:18 -04:00
  • 744eceea1d feat: add Responses API support for Azure, Bedrock, Gemini, Anthropic providers devin/1773939596-responses-api-azure Devin AI 2026-03-19 17:16:53 +00:00
  • 8886f11672 docs: add publish custom tools guide with translations Greyson LaLonde 2026-03-19 11:15:56 -04:00
  • 713fa7d01b fix: prevent path traversal in FileWriterTool (#4895) Rip&Tear 2026-03-19 20:11:45 +08:00
  • 929d756ae2 chore: add coding tool environment detection via telemetry events Greyson LaLonde 2026-03-19 07:34:11 -04:00
  • 6b262f5a6d Fix lock_store crash when redis package is not installed (#4943) Vini Brasil 2026-03-18 15:05:41 -03:00
  • 6a6adaf2da chore(deps): bump pyasn1 (#4925) dependabot[bot] 2026-03-18 12:16:59 -05:00
  • a60aa3daca feat: remove --public/--private flags from tool publish command remove-public-private-tool-flags Heitor Sammuel Carvalho 2026-03-18 13:28:59 -03:00
  • 116182f708 docs: update changelog and version for v1.11.0 1.11.0 Greyson LaLonde 2026-03-18 09:38:38 -04:00
  • 9eed13b8a2 feat: bump versions to 1.11.0 Greyson LaLonde 2026-03-18 09:30:05 -04:00
  • 50b2c7d072 docs: update changelog and version for v1.11.0rc2 1.11.0rc2 Greyson LaLonde 2026-03-17 17:07:26 -04:00
  • e9ba4932a0 feat: bump versions to 1.11.0rc2 Greyson LaLonde 2026-03-17 16:58:59 -04:00
  • 7ae3e059f9 fix: use valid thinking_budget (8192) instead of -1 for Vertex AI compatibility fix/gemini-vertex-thinking-config Greyson LaLonde 2026-03-17 12:41:35 -04:00
  • f4df12a485 fix: use dynamic thinking_budget (-1) instead of hardcoded 8192 cap Greyson LaLonde 2026-03-17 11:51:11 -04:00
  • b204046cd6 fix: include thinking_budget in Gemini default ThinkingConfig for Vertex AI compatibility Greyson LaLonde 2026-03-17 11:44:42 -04:00
  • 0b07b4c45f docs: update Exa Search Tool page with improved naming, description, and configuration options (#4800) Tanishq 2026-03-17 20:57:41 +05:30
  • 6235810844 fix: enhance LLM response handling and serialization (#4909) João Moura 2026-03-17 01:19:31 -07:00
  • b95486c187 fix: upgrade vulnerable transitive dependencies (authlib, PyJWT, snowflake-connector-python) (#4913) Matt Aitchison 2026-03-16 19:02:39 -05:00
  • ead8e8d6e6 docs: add Custom MCP Servers in How-To Guide (#4911) Lucas Gomide 2026-03-16 18:01:41 -03:00
  • 5bbf9c8e03 Update OTEL collectors documentation (#4908) Vini Brasil 2026-03-16 13:27:57 -03:00
  • 79013a6dc2 fix: respect custom trained_agents_data_file during inference João 2026-03-16 13:58:45 +00:00
  • 5053fae8a1 docs: update changelog and version for v1.11.0rc1 1.11.0rc1 Greyson LaLonde 2026-03-16 09:55:45 -04:00
  • 9facd96aad docs: update MCP documentation (#4904) Lucas Gomide 2026-03-16 10:13:10 -03:00
  • 9acb327d9f fix: replace os.system with subprocess.run in unsafe mode pip install Rip&Tear 2026-03-16 14:04:24 +08:00
  • aca0817421 feat: bump versions to 1.11.0rc1 Greyson LaLonde 2026-03-15 23:37:20 -04:00
  • 4d21c6e4ad feat(a2a): add plus api token auth Greyson LaLonde 2026-03-15 23:30:29 -04:00
  • 32d7b4a8d4 Lorenze/feat/plan execute pattern (#4817) Lorenze Jay 2026-03-15 18:33:17 -07:00
  • 7afca5daab refactor: remove cli/ from crewai package and relocate to proper modules gl/chore/refactor-cli Greyson Lalonde 2026-03-15 19:39:55 -04:00
  • fb2323b3de Code interpreter sandbox escape (#4791) Rip&Tear 2026-03-15 13:18:02 +08:00
  • 3771bdacd1 fix: merge main, resolve typing import conflict in azure completion alert-autofix-27 Rip&Tear 2026-03-15 11:08:40 +08:00
  • cf1636c300 fix(ci): exclude crewai_cli templates from ruff linting Greyson LaLonde 2026-03-14 22:38:48 -04:00
  • dfea5fb650 refactor: remove CLI shim from crewai package Greyson LaLonde 2026-03-14 22:24:34 -04:00
  • 8fd7a73423 fix(deploy): add pre-flight validation before deployment Greyson LaLonde 2026-03-14 22:21:02 -04:00
  • b7bd7aea50 Merge branch 'main' into gl/chore/refactor-cli Greyson LaLonde 2026-03-14 22:17:02 -04:00
  • 96fc584ab8 refactor: remove CLI from crewai package and add backward-compat shim Greyson LaLonde 2026-03-14 22:12:38 -04:00
  • 3732de7b88 test: add CLI tests to crewai-cli package Greyson LaLonde 2026-03-14 22:09:38 -04:00
  • 4f9a8f4112 refactor: move CLI source modules to crewai-cli package Greyson LaLonde 2026-03-14 22:08:48 -04:00
  • c0689aa6dc chore: scaffold crewai-cli package and update workspace config Greyson LaLonde 2026-03-14 22:04:37 -04:00
  • d5100a54c7 feat: add GuardrailProvider interface for pre-tool-call authorization (#4877) devin/1773511879-guardrail-provider-interface Devin AI 2026-03-14 18:18:37 +00:00
  • 3158e50a8e fix: prevent circular reference in signed envelope and remove unused variable devin/1773510175-mcp-security-integration Devin AI 2026-03-14 17:57:21 +00:00
  • 909ebd869b feat: add MCP security layer for message signing, tool integrity, and replay protection Devin AI 2026-03-14 17:47:51 +00:00
  • a74df9425a ci: trigger test re-run devin/1773465692-fix-xxe-vulnerability Devin AI 2026-03-14 05:32:52 +00:00
  • c768afd1a1 fix: correct tautological assertion in compact separators test devin/1773465726-fix-hardcoded-private-key-docstring Devin AI 2026-03-14 05:31:49 +00:00
  • ee55628db8 fix: resolve N817 lint error by using explicit imports from defusedxml Devin AI 2026-03-14 05:28:07 +00:00
  • 250b9f5815 fix: remove hardcoded private key placeholders from docstrings and add signing tests Devin AI 2026-03-14 05:27:33 +00:00
  • 506155b4f4 fix: replace xml.etree.ElementTree with defusedxml to prevent XXE attacks Devin AI 2026-03-14 05:24:39 +00:00
  • e1d7de0dba docs: update changelog and version for v1.10.2rc2 1.10.2rc2 Greyson LaLonde 2026-03-14 00:49:48 -04:00
  • 96b07bfc84 feat: bump versions to 1.10.2rc2 Greyson LaLonde 2026-03-14 00:34:12 -04:00
  • b8d7942675 fix: remove exclusive locks from read-only storage operations Greyson LaLonde 2026-03-14 00:21:14 -04:00
  • 88fd859c26 docs: update changelog and version for v1.10.2rc1 1.10.2rc1 Greyson LaLonde 2026-03-13 17:07:31 -04:00