Commit Graph

  • 0391febc6c Allow @router() as start method of a flow (#6288) Vinicius Brasil 2026-06-22 14:04:45 -07:00
  • 4cbfbdb232 Keep JSON crew projects and deploy archives Python-free (#6228) João Moura 2026-06-22 13:22:46 -03:00
  • ee6e54233a docs: document FileWriterTool path confinement and CREWAI_TOOLS_ALLOWED_DIRS Rip&Tear 2026-06-20 11:45:36 +08:00
  • 3bce3cceed fix: never default the path allow-list to the filesystem root Rip&Tear 2026-06-20 11:22:29 +08:00
  • bdb763bfde Potential fix for pull request finding Rip&Tear 2026-06-20 11:11:54 +08:00
  • 5c9436d368 Potential fix for pull request finding Rip&Tear 2026-06-20 11:11:37 +08:00
  • 4877828264 Potential fix for pull request finding Rip&Tear 2026-06-20 11:11:24 +08:00
  • 685ea13c3b Potential fix for pull request finding Rip&Tear 2026-06-20 11:11:01 +08:00
  • b70c74e17b Merge branch 'main' into fix/file-tools-path-allowlist Rip&Tear 2026-06-20 11:00:47 +08:00
  • 9db2d44766 Add typed output schemas for CrewAI tools (#6236) Vinicius Brasil 2026-06-19 14:33:51 -07:00
  • 034b119d34 fix: validate compressor output_path at the write sink (defense in depth) Rip&Tear 2026-06-20 01:54:50 +08:00
  • 8e6d5fb38b fix: stop FileCompressorTool from archiving out-of-tree symlink targets Rip&Tear 2026-06-20 01:38:12 +08:00
  • e0df891bdd fix: confine file tools to an allow-listed root to block path traversal Rip&Tear 2026-06-20 01:29:19 +08:00
  • cf04181190 docs: add "One Card per Step" Studio page (AGE-107) (#6247) Jesse Miller 2026-06-19 13:10:25 -04:00
  • a3dbc29ec9 Merge branch 'main' into fix-skill-cache-symlink-traversal fix-skill-cache-symlink-traversal Rip&Tear 2026-06-19 13:36:03 +08:00
  • 09bd60877d Potential fix for pull request finding Rip&Tear 2026-06-19 13:21:11 +08:00
  • 72db78a14e Potential fix for pull request finding Rip&Tear 2026-06-19 13:20:56 +08:00
  • 099201cc92 Potential fix for pull request finding Rip&Tear 2026-06-19 13:20:30 +08:00
  • 589e590dd7 Fix symlink path traversal in skill cache extraction Rip&Tear 2026-06-19 13:11:15 +08:00
  • 32d2da1bfb Fix symlink path traversal in skill archive extraction Rip&Tear 2026-06-19 12:57:17 +08:00
  • 854c67d21c docs: snapshot and changelog for v1.14.8a2 (#6230) 1.14.8a2 Vinicius Brasil 2026-06-18 16:42:17 -07:00
  • f48a6389f1 feat: bump versions to 1.14.8a2 (#6229) Vinicius Brasil 2026-06-18 16:37:27 -07:00
  • aa292bbdd5 Bump versions to 1.14.8a2 bump-1.14.8a2 Vinicius Brasil 2026-06-18 16:06:42 -07:00
  • bc2c2a858c Add single agent action to Flow definitions (#6226) Vinicius Brasil 2026-06-18 14:53:33 -07:00
  • fa89ac428e docs: add Datadog integration guide with importable operations dashboard (#6225) Lucas Gomide 2026-06-18 17:18:42 -03:00
  • b0816e00b6 Validate flow CEL expressions at definition load time (#6224) Vinicius Brasil 2026-06-18 12:18:22 -07:00
  • 8153b67f5d docs: snapshot and changelog for v1.14.8a1 (#6223) 1.14.8a1 João Moura 2026-06-18 14:46:37 -03:00
  • c226722e22 feat: bump versions to 1.14.8a1 (#6222) João Moura 2026-06-18 14:44:10 -03:00
  • b5e23a87f2 Add optional if expression to each.do steps (#6214) Vinicius Brasil 2026-06-18 10:33:13 -07:00
  • 483deddfc4 docs: polish Datadog/OTel guides — symmetric paths, auto-provisioned lucas/con-1-structured-logs-docs Lucas Gomide 2026-06-18 14:21:30 -03:00
  • 504c5c9b04 JSON crew fixes (#6217) João Moura 2026-06-18 14:14:54 -03:00
  • c0fa66d182 docs: snapshot and changelog for v1.14.8a (#6216) 1.14.8a João Moura 2026-06-18 02:42:41 -03:00
  • 6c41d55fe2 feat: bump versions to 1.14.8a (#6215) João Moura 2026-06-18 02:39:42 -03:00
  • 218dc82bf7 Replace flow diagnostics with logging (#6212) Vinicius Brasil 2026-06-17 19:37:52 -07:00
  • 7374486f00 Document FlowDefinition fields in the JSON schema (#6198) Vinicius Brasil 2026-06-17 18:49:01 -07:00
  • 5bd10ee2c4 Add script/code block action to FlowDefinition (#6197) Vinicius Brasil 2026-06-17 18:38:41 -07:00
  • 4068fa3cfd ci: diff explicit base...head shas to match files-changed ci/python-pr-size-gate Greyson LaLonde 2026-06-17 17:03:54 -07:00
  • 474496f928 Merge branch 'main' into ci/python-pr-size-gate Greyson LaLonde 2026-06-17 17:01:11 -07:00
  • 9d70553515 Use safe expression parser in calculator tool example (#6211) iris-clawd 2026-06-17 20:59:26 -03:00
  • c2d28b932a ci: scope job permissions and use immutable base sha Greyson LaLonde 2026-06-17 16:53:02 -07:00
  • 3fcbc38280 ci: fail PRs over 1500 lines of python changes Greyson LaLonde 2026-06-17 16:46:36 -07:00
  • 0be94a43f6 docs(enterprise): re-stub Datadog guide in pt-BR/ko/ar Lucas Gomide 2026-06-17 19:11:07 -03:00
  • 58e0f69e86 docs(enterprise): consolidate Datadog and structured logs into single guide Lucas Gomide 2026-06-17 19:02:11 -03:00
  • d9083d8424 Revert "docs(enterprise): register structured logs + Datadog dashboard in pt-BR/ko/ar" Lucas Gomide 2026-06-17 18:52:43 -03:00
  • 0a577b7d05 fix: remove duplicated Exa tool (#6205) Gabe Milani 2026-06-17 14:41:44 -07:00
  • 2b4ae346da docs(enterprise): register structured logs + Datadog dashboard in pt-BR/ko/ar Lucas Gomide 2026-06-17 17:43:39 -03:00
  • eb18db13b3 docs(enterprise): add structured JSON logs guide + Datadog dashboard Lucas Gomide 2026-06-17 17:24:42 -03:00
  • 431100ddca fix(deps): widen litellm extra to >=1.84,<2 Greyson LaLonde 2026-06-17 10:07:19 -07:00
  • a237ebabba feat: adopt directory-based docs versioning with Edge channel (#6202) Lucas Gomide 2026-06-17 12:56:59 -03:00
  • d3c37c4a40 Enhance memory reset functionality and JSON crew handling (#6195) João Moura 2026-06-17 12:14:50 -03:00
  • 7bb9bc7e1a Discriminate FlowDefinition state types (#6196) Vinicius Brasil 2026-06-16 21:31:07 -07:00
  • ee4f853270 Update installation and quickstart documentation for JSON-first crew projects (#6181) João Moura 2026-06-16 19:55:23 -03:00
  • ebbc0998ef Implement DMN mode support in crew creation and execution (#6194) João Moura 2026-06-16 19:48:31 -03:00
  • 06ada68083 Enhance crew loading and validation logic (#6182) João Moura 2026-06-16 18:45:26 -03:00
  • 4eb90ffbf3 Add crew actions to FlowDefinition (#6184) Vinicius Brasil 2026-06-16 12:59:48 -07:00
  • a6cf52ec7e Add inline crew definition loading (#6183) Vinicius Brasil 2026-06-16 11:51:22 -07:00
  • 9d44d0a5e5 Serialize concrete Pydantic subclasses (#6187) Vinicius Brasil 2026-06-16 11:00:07 -07:00
  • b9586874b3 Add lead scoring FlowDefinition example codex/lead-scoring-flow-example Vinicius Brasil 2026-06-16 10:37:55 -07:00
  • e9d568dc69 Deep Crew / Agent / Task attributes support on json (#6172) João Moura 2026-06-16 02:00:19 -03:00
  • fe2c236601 Add each composite action to FlowDefinition (#6164) Vinicius Brasil 2026-06-15 21:44:33 -07:00
  • 53c2284484 Support ZIP deployment fallback and JSON crew project env runs (#6166) João Moura 2026-06-15 18:46:54 -03:00
  • a5cc6f6d0e Add crewai_version to flow execution telemetry (#6167) Lorenze Jay 2026-06-15 09:34:01 -07:00
  • bb477f8a91 JSON first crews (#6131) João Moura 2026-06-14 04:19:48 -03:00
  • 3f4d1355ec Merge branch 'main' into worktree-ssrf-redirect-fix Rip&Tear 2026-06-14 14:49:21 +08:00
  • a8bf69e05b Fix ruff format for nl2sql_tool.py devin/1781401082-input-validation-hooks Devin AI 2026-06-14 01:54:57 +00:00
  • 29a39cfeef chore: update tool specifications github-actions[bot] 2026-06-14 01:50:15 +00:00
  • 7575d9b64a Fix #6153: Add input validation hooks for memory/RAG ingestion and approval flag for NL2SQLTool Devin AI 2026-06-14 01:48:38 +00:00
  • 4f3243520a Fix #6149: Parse accumulated tool input in Bedrock streaming devin/1781357959-fix-bedrock-streaming-tool-args Devin AI 2026-06-13 13:45:55 +00:00
  • d80719df81 Add experimental crewai run --definition for flows (#6147) Vini Brasil 2026-06-12 22:31:05 -07:00
  • 6ad821b157 Add expressions to FlowDefinition actions (#6145) Vini Brasil 2026-06-12 21:56:02 -07:00
  • 2444895ca4 Implement Flow definition run tools without Python code (#6144) Vini Brasil 2026-06-12 19:47:58 -07:00
  • bf291a7a55 Drive human feedback from the flow definition (#6133) Vini Brasil 2026-06-12 14:48:43 -07:00
  • 64438cba37 Wire config and persistence from FlowDefinition into the runtime (#6132) Vini Brasil 2026-06-12 11:51:44 -07:00
  • 887adafd2c fix: aggregate token usage across all LLM calls (#6122) Lucas Gomide 2026-06-12 13:55:22 -03:00
  • bea128a2d0 feat: Add LMStudio to the provider list in 'crewai create crew' command devin/1781260400-add-lmstudio-provider Devin AI 2026-06-12 10:34:58 +00:00
  • d3fc0d31f8 [codex] Redact file tool paths (#6134) Rip&Tear 2026-06-12 15:50:40 +08:00
  • 373dca3d04 Run flows from a definition without a Python subclass (#6104) Vini Brasil 2026-06-11 14:18:49 -07:00
  • 060333c3ed fix: add type annotations to model_post_init for mypy devin/1781204977-fix-json-provider-race-condition Devin AI 2026-06-11 19:32:28 +00:00
  • 1b1639b862 fix: atomic writes and locking for JsonProvider checkpoints (#6125) Devin AI 2026-06-11 19:27:05 +00:00
  • 21fa8e32d9 docs: update changelog and version for v1.14.7 1.14.7 Greyson LaLonde 2026-06-11 10:13:40 -07:00
  • f18c03cd8f feat: bump versions to 1.14.7 Greyson LaLonde 2026-06-11 10:06:07 -07:00
  • 50b9c02272 fix(checkpoint): rebuild custom BaseLLM as concrete LLM on restore Greyson LaLonde 2026-06-10 22:21:35 -07:00
  • c55334be5f docs: update changelog and version for v1.14.7rc2 1.14.7rc2 Greyson LaLonde 2026-06-10 20:52:56 -07:00
  • 05a2ba9ca4 feat: bump versions to 1.14.7rc2 Greyson LaLonde 2026-06-10 20:45:29 -07:00
  • fbafe1f0d3 fix(flow): gate restore on a flag so live snapshots don't replay as resume Greyson LaLonde 2026-06-10 20:40:08 -07:00
  • 5267c059f5 test(flow): pass show=False in test_flow_plotting to not open a browser Greyson LaLonde 2026-06-10 20:36:14 -07:00
  • 243c9edc1c docs: update changelog and version for v1.14.7rc1 1.14.7rc1 Greyson LaLonde 2026-06-10 18:56:52 -07:00
  • 68910b70c0 feat: bump versions to 1.14.7rc1 Greyson LaLonde 2026-06-10 18:50:54 -07:00
  • 299782765c ci: ignore GHSA-rrmf-rvhw-rf47 (torch alias of PYSEC-2025-194) Greyson LaLonde 2026-06-10 18:45:42 -07:00
  • a1f44eb272 fix(events): scope runtime state per run to bound growth and isolate concurrent runs Greyson LaLonde 2026-06-10 18:39:05 -07:00
  • 036b032ab6 handle supporting both custom prompts (#6108) Lorenze Jay 2026-06-10 17:52:53 -07:00
  • f88ae54f96 fix telemetry setup on crewai-login (#6106) Lorenze Jay 2026-06-10 17:03:25 -07:00
  • b6e5d632c1 improve convo routing cycle with one less route (#6102) Lorenze Jay 2026-06-10 16:49:16 -07:00
  • 0d971e5bc5 feat(events): add reset_runtime_state to release accumulated bus state Greyson LaLonde 2026-06-10 16:12:28 -07:00
  • b3f175b56f docs: update otel images (#6103) lorenze/fix/traces-finalization Lucas Gomide 2026-06-10 15:34:30 -03:00
  • f523a7d029 docs: udpate docs to reflect new state of OpenTelemetry collector (#6100) Lucas Gomide 2026-06-10 15:26:35 -03:00
  • d883c7999c docs: address review feedback on Discovery page docs/add-discovery-section Iris Clawd 2026-06-10 18:01:43 +00:00
  • f214ff4b7b decouple convo logic from runtime and added a conversational_definition (#6091) Lorenze Jay 2026-06-10 10:49:39 -07:00
  • a9e7c3a44f Simplify flow condition evaluation to be stateless per event (#6097) Vini Brasil 2026-06-10 10:35:25 -07:00
  • e5d37196c7 docs: add Discovery section to documentation Iris Clawd 2026-06-10 16:59:08 +00:00