Commit Graph

  • d8e38f2f0b fix: propagate ContextVars into async task threads danglies007 2026-03-12 21:33:58 +02:00
  • 00e963aeb3 fix: propagate contextvars.Context in execute_async() thread devin/1773296086-fix-async-context-propagation Devin AI 2026-03-12 06:18:25 +00:00
  • 542afe61a8 docs: update changelog and version for v1.10.2a1 Greyson LaLonde 2026-03-11 11:44:00 -04:00
  • 8a5b3bc237 feat: bump versions to 1.10.2a1 1.10.2a1 Greyson LaLonde 2026-03-11 11:30:11 -04:00
  • 534f0707ca fix: resolve LockException under concurrent multi-process execution Greyson LaLonde 2026-03-11 11:15:24 -04:00
  • 0046f9a96f fix(bedrock): group parallel tool results in single user message (#4775) Giulio Leone 2026-03-10 21:28:40 +01:00
  • 537186d4d5 fix: group bedrock tool results cursor/bedrock-test-discoverability-ce09 Cursor Agent 2026-03-10 18:11:50 +00:00
  • e72a80be6e Addressing MCP tools resolutions & eliminates all shared mutable connection (#4792) Lucas Gomide 2026-03-10 15:00:40 -03:00
  • 7cffcab84a ensure we support tool search - saving tokens and dynamically inject appropriate tools during execution - anthropic (#4779) Lorenze Jay 2026-03-10 10:48:13 -07:00
  • 2c78e60f56 chore: update tool specifications lorenze/feat/grep-tool github-actions[bot] 2026-03-10 17:32:23 +00:00
  • 8e336a476f Merge branch 'main' into lorenze/feat/grep-tool Lorenze Jay 2026-03-10 10:31:04 -07:00
  • f070ce8abd fix: update llm parameter handling in human_feedback function (#4801) João Moura 2026-03-10 10:27:09 -07:00
  • c2e6747176 fix: merge consecutive same-role messages for Anthropic Claude 4.6+ devin/1773150697-fix-consecutive-assistant-messages Devin AI 2026-03-10 13:58:36 +00:00
  • 959534d506 chore: update tool specifications devin/1773139454-fix-mcp-security-context-validation github-actions[bot] 2026-03-10 10:52:27 +00:00
  • 3148a75684 fix: ignore extra fields (security_context) in MCP tool schemas Devin AI 2026-03-10 10:49:51 +00:00
  • d9f6e2222f Introduce more Brave Search tools (#4446) Sampson 2026-03-09 23:38:54 -05:00
  • 5e08e03e43 memory improvements joaomdmoura/memory-overall-improvements Joao Moura 2026-03-09 20:11:39 -07:00
  • 80f6c17464 refactor(MCPNativeTool): remove unused shared loop thread and clean up code lorenze/fix/mcp-use-in-flows lorenzejay 2026-03-09 16:12:48 -07:00
  • 77ab203154 linted lorenzejay 2026-03-09 16:09:28 -07:00
  • fa3b1d5f64 implement dedicated background event loop for MCP operations lorenzejay 2026-03-09 14:50:36 -07:00
  • 0c10f13c90 [SECURITY] Fix F-001: Remove vulnerable sandbox fallback in CodeInterpreterTool cursor/crewai-security-check-1de0 Cursor Agent 2026-03-09 14:06:31 +00:00
  • f13272e3a1 fix: address review feedback for streaming handlers and test robustness devin/1773063536-fix-native-tool-calls-discarded Devin AI 2026-03-09 13:57:58 +00:00
  • 6d4fcbd7ee fix: prioritize tool calls over text when available_functions is None Devin AI 2026-03-09 13:45:12 +00:00
  • adef605410 fix: add missing list/dict methods to LockedListProxy and LockedDictProxy Lucas Gomide 2026-03-09 10:38:35 -03:00
  • 51dc1199a3 Add security audit report for crewaiinc/crewai Cursor Agent 2026-03-09 12:51:47 +00:00
  • 9ba1ec03a8 fix: hierarchical process delegation targets other agents instead of self devin/1773026345-fix-hierarchical-delegation Devin AI 2026-03-09 03:24:37 +00:00
  • e869cdc4e5 Merge branch 'main' into gl/refactor/narrow-any-types gl/refactor/narrow-any-types Greyson LaLonde 2026-03-08 23:08:30 -04:00
  • cd42bcf035 refactor(memory): convert memory classes to serializable Greyson LaLonde 2026-03-08 23:08:10 -04:00
  • 84deb5cc62 fix: make pickle context manager thread-safe Greyson LaLonde 2026-03-08 14:51:43 -04:00
  • 7d9faa7cbf fix: ensure callables are serialized properly Greyson LaLonde 2026-03-08 14:43:06 -04:00
  • e3ab996893 chore: add cassettes for flaky tests Greyson LaLonde 2026-03-08 14:38:20 -04:00
  • 62f3279bc5 fix: ensure cloudpickling is opt-in Greyson LaLonde 2026-03-08 14:24:37 -04:00
  • 9682e458d6 Merge branch 'gl/refactor/memory-basemodel' into gl/refactor/narrow-any-types Greyson Lalonde 2026-03-07 18:08:09 -05:00
  • 6df5421785 fix: handle re-validation in wrap validators and patch BaseModel class in tests Greyson Lalonde 2026-03-07 18:02:39 -05:00
  • f5116004db feat(types): use cloudpickle for callable serialization Greyson Lalonde 2026-03-07 17:48:59 -05:00
  • 31b8a0989a Merge branch 'gl/refactor/memory-basemodel' into gl/refactor/narrow-any-types Greyson Lalonde 2026-03-07 17:12:45 -05:00
  • 3e4226268c fix(test): update mock memory attribute from _read_only to read_only Greyson Lalonde 2026-03-07 17:08:29 -05:00
  • a10ef6e28d refactor: narrow Any-typed fields to concrete types across core models Greyson Lalonde 2026-03-07 16:52:55 -05:00
  • 3dc3f8bb52 Merge branch 'main' into gl/refactor/memory-basemodel Greyson LaLonde 2026-03-07 14:52:35 -05:00
  • 441e214a00 refactor(memory): convert Memory, MemoryScope, and MemorySlice to BaseModel Greyson Lalonde 2026-03-07 14:40:23 -05:00
  • bc45a7fbe3 feat: create action for nightly releases Greyson LaLonde 2026-03-06 18:32:52 -05:00
  • b125e572c4 fix(bedrock): group consecutive tool results into single user message devin/1772811723-fix-bedrock-tool-result-grouping Devin AI 2026-03-06 15:47:36 +00:00
  • 9900a79546 fix: Bedrock tool calls extract empty arguments - uses wrong field name devin/1772811502-fix-bedrock-tool-args Devin AI 2026-03-06 15:44:10 +00:00
  • c1ae3da1cd fix: address review feedback - integer key coercion and in-memory cache serializers devin/1772809995-fix-insecure-pickle-deserialization Devin AI 2026-03-06 15:26:38 +00:00
  • 614354df4c fix: replace insecure pickle deserialization with JSON serialization Devin AI 2026-03-06 15:19:49 +00:00
  • 9892e2fd16 chore(deps-dev): bump ruff from 0.14.7 to 0.15.1 dependabot/uv/ruff-0.15.1 dependabot[bot] 2026-03-05 18:42:56 +00:00
  • 87759cdb14 fix(deps): bump gitpython to >=3.1.41 to resolve CVE path traversal vulnerability (#4740) Matt Aitchison 2026-03-05 12:41:24 -06:00
  • 11be698953 fix: use LF line endings in generate_tool_specs save_to_json devin/1772729412-fix-crlf-tool-specs Devin AI 2026-03-05 16:54:04 +00:00
  • 059cb93aeb fix(executor): propagate contextvars context to parallel tool call threads Tiago Freire 2026-03-05 08:20:09 -05:00
  • cebc52694e docs: update changelog and version for v1.10.1 Lorenze Jay 2026-03-04 15:20:02 -08:00
  • 53df41989a feat: bump versions to 1.10.1 (#4706) 1.10.1 Lorenze Jay 2026-03-04 11:03:17 -08:00
  • ea70976a5d fix: adjust executor listener value to avoid recursion (#4705) Greyson LaLonde 2026-03-04 13:47:22 -05:00
  • 3cc6516ae5 Memory overall improvements (#4688) João Moura 2026-03-04 09:19:07 -08:00
  • 88ad3a3ac4 refactor: simplify category handling in RecallFlow Joao Moura 2026-03-04 09:06:54 -08:00
  • a3ea6d280a refactor: remove inferred_categories from RecallState and update category merging logic Joao Moura 2026-03-03 07:53:51 -08:00
  • 9d09a173e6 feat: increase memory recall limit and enhance memory context documentation Joao Moura 2026-03-02 22:59:01 -08:00
  • c06aa4d476 feat: enhance memory recall limits and update documentation Joao Moura 2026-03-02 17:18:47 -08:00
  • b66a768ad6 test: avoid MagicMock class name mutation in telemetry tests devin/1772642874-fix-telemetry-custom-memory Devin AI 2026-03-04 16:58:48 +00:00
  • ec8df54e57 fix: serialize Memory objects for telemetry span attributes (#4703) Devin AI 2026-03-04 16:52:02 +00:00
  • d0da1149f0 feat(bedrock): add support for Anthropic Claude V4 models devin/1772635340-bedrock-anthropic-v4-support Devin AI 2026-03-04 14:48:43 +00:00
  • 4747a8263a fix: streaming handler returns tool_calls when available_functions is None devin/1772627303-fix-tools-discarded-with-output-pydantic Devin AI 2026-03-04 12:54:33 +00:00
  • 992321f679 fix: also skip response_model passthrough to litellm when tools are present Devin AI 2026-03-04 12:48:53 +00:00
  • c5d438402f fix: use self.tools instead of self.original_tools for no-tools routing devin/1772626609-fix-output-pydantic-no-function-calling Devin AI 2026-03-04 12:37:50 +00:00
  • 10384152d3 fix: prevent tools from being discarded when response_model is set (#4697) Devin AI 2026-03-04 12:36:59 +00:00
  • 7e60321945 fix: address review comments - unused import, FC+no-tools routing Devin AI 2026-03-04 12:32:30 +00:00
  • 20be4ae62b fix: prevent response_model from being passed in ReAct flow when LLM lacks function calling Devin AI 2026-03-04 12:24:12 +00:00
  • 9bdc7b9eef fix: address review comments - add is_litellm guard, remove unused import/var devin/1772625832-fix-remote-ollama-url Devin AI 2026-03-04 12:21:57 +00:00
  • 9dabb3e81c fix: support remote Ollama server for function calling and pydantic output Devin AI 2026-03-04 12:15:16 +00:00
  • ad82e52d39 fix(gemini): group parallel function_response parts in a single Content object (#4693) nicoferdi96 2026-03-04 12:04:23 +01:00
  • 555d390ad6 chore(deps-dev): bump types-regex dependabot/uv/types-regex-2026.1.15.20260116 dependabot[bot] 2026-03-04 06:15:01 +00:00
  • 9336702ebc fix(deps): bump pypdf, urllib3 override, and dev dependencies for security fixes Matt Aitchison 2026-03-04 00:13:38 -06:00
  • 030f6d6c43 fix: use anon id for ephemeral traces Greyson LaLonde 2026-03-04 00:45:09 -05:00
  • 95d51db29f Langgraph migration guide (#4681) Mike Plachta 2026-03-03 11:53:12 -08:00
  • a8f51419f6 fix(gemini): surface thought output from thinking models Greyson LaLonde 2026-03-03 11:54:55 -05:00
  • 6bbad99e40 refactor: remove inferred_categories from RecallState and update category merging logic joaomdmoura/memory-extra-improvements Joao Moura 2026-03-03 07:53:51 -08:00
  • e7f17d2284 fix: load MCP and platform tools when agent tools is None Greyson LaLonde 2026-03-03 10:25:25 -05:00
  • 5d0811258f fix(a2a): support Jupyter environments with running event loops Greyson LaLonde 2026-03-03 10:05:48 -05:00
  • 423a617842 feat: increase memory recall limit and enhance memory context documentation Joao Moura 2026-03-02 22:59:01 -08:00
  • 420ed828b7 fix: capture tool name/input before _handle_agent_action in ReAct loops devin/1772508234-agent-loop-detection Devin AI 2026-03-03 03:36:08 +00:00
  • 52d36ccaf9 feat: add agent loop detection middleware (#4682) Devin AI 2026-03-03 03:33:33 +00:00
  • 8c6d77be1c feat: enhance memory recall limits and update documentation Joao Moura 2026-03-02 17:18:47 -08:00
  • 7972192d55 fix(deps): bump tokenizers lower bound to >=0.21 to avoid broken 0.20.3 Greyson LaLonde 2026-03-02 18:04:28 -05:00
  • b3f8a42321 feat: upgrade gemini genai Mike Plachta 2026-03-02 11:27:56 -08:00
  • cf51bf0d9f Merge branch 'main' into lg-mcp-event-loop lg-mcp-event-loop Greyson LaLonde 2026-03-02 12:05:06 -05:00
  • 21224f2bc5 fix: conditionally pass plus header Greyson LaLonde 2026-03-02 09:27:54 -05:00
  • b76022c1e7 fix(telemetry): skip signal handler registration in non-main threads Giulio Leone 2026-03-02 13:42:55 +01:00
  • c2b151bd30 fix: handle running event loop in A2A sync wrappers (#4671) devin/1772448690-fix-a2a-sync-event-loop Devin AI 2026-03-02 10:57:07 +00:00
  • ca2d1d1a55 fix tests Joao Moura 2026-03-01 10:22:27 -08:00
  • d2a5256ca3 Potential fix for pull request finding 'Unused local variable' joaomdmoura/add-native-tool-calling-to-lite-agent João Moura 2026-03-01 15:21:08 -03:00
  • b585f205be fix: remove sorted() calls to avoid shared-task mutation issues devin/1772382132-deterministic-task-ordering Devin AI 2026-03-01 16:43:01 +00:00
  • 9e18f4855a fix: address review comments - add runtime enforcement and remove unused code Devin AI 2026-03-01 16:34:08 +00:00
  • 62bdc0f3b2 fix: enforce deterministic ordering for equal-priority crew tasks Devin AI 2026-03-01 16:27:15 +00:00
  • 23bc9aa9fa fix: reset executor messages and iterations between task executions devin/1772373679-fix-executor-state-reset Devin AI 2026-03-01 14:07:16 +00:00
  • 690d00198c refactor: streamline LiteAgent tool handling and enhance after-LLM call hooks Joao Moura 2026-03-01 03:03:31 -08:00
  • 28d460c651 fix Joao Moura 2026-03-01 02:39:20 -08:00
  • aa449f8d5f Merge branch 'main' into joaomdmoura/add-native-tool-calling-to-lite-agent João Moura 2026-03-01 02:33:31 -08:00
  • bb54396cc9 feat: implement native tool calling in LiteAgent Joao Moura 2026-03-01 02:25:07 -08:00
  • eeb8120784 chore: verify benchmark path bug false positive cursor/hardcoded-benchmark-path-c644 Cursor Agent 2026-03-01 09:34:29 +00:00
  • 1ac5801578 fix: inject tool errors as observations and resolve name collisions Greyson LaLonde 2026-03-01 00:46:04 -05:00
  • c00a348837 fix: upgrade pypdf 4.x → 6.7.4 to resolve 11 Dependabot alerts Matt Aitchison 2026-02-28 16:16:45 -06:00