Skip to content

Releases: langchain-ai/deepagents

deepagents==0.7.8

Choose a tag to compare

@github-actions github-actions released this 20 Aug 14:44
1e261ba

Bug Fixes

  • Add files state only for state backends (#5643)

Internal maintainers: ccurme (@ccurme), Mason Daugherty (@mdrxy)

Released by: ccurme (@ccurme)

Git log since deepagents==0.7.7

This commit history includes changes to this package. Commits are listed newest first.

  • 1e261ba release(deepagents): 0.7.8 (#5705)
  • 63c13f3 fix(sdk): add files state only for state backends (#5643)
  • 31af8c1 chore(deps): raise dependency minimums for deepagents (#5662)
  • a0990ff feat(infra): bypass-ripgrep-check label for release PR strict install (#5657)
  • 240fdbf ci(ci): bound ripgrep install on ordinary PRs (#5642)
  • 16cb2e7 chore(deps): raise dependency minimums for deepagents (#5646)
  • 03b656e chore(repo): use canonical LangSmith environment variables (#5615)

deepagents-code==0.1.59

Choose a tag to compare

@github-actions github-actions released this 20 Aug 23:10
b650b41

Features

  • Added support for managed_config.toml configuration (#5604)
  • Multi-select ask_user answers are now encoded as JSON arrays (#5660)
  • Made teardown usage stats configurable (#5696)
  • Footer pickers now open on click (#5674)
  • Replaced Gemini 3.6 Flash with Gemini 3.7 Flash (#5681)

Bug fixes

  • Made tool argument validation errors recoverable (#5659)
  • Improved streaming performance for tool-call arguments to run in linear time (#5712)
  • Fixed durable-mask config resolution with ranked resolver behavior (#5672)
  • Skipped background sync in Apple Terminal (#5666)
  • Hid thread IDs when tracing is disabled (#5692)
  • Kept installed providers visible in /auth (#5689)
  • Preloaded the auth UI before notification handoff (#5697)
  • Updated and clarified UI copy across Auto mode, YOLO hints, classifier notices, /tokens, line-number toggles, review failures, onboarding Tavily cancellation, and OpenAI subscription login labels (#5685, #5694, #5684, #5687, #5680, #5688, #5686, #5691, #5693)
  • Removed the Muse Spark 1.1 recommendation (#5683)

Internal maintainers: Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents-code==0.1.58

This commit history includes changes to this package. Commits are listed newest first.

  • b650b41 release(deepagents-code): 0.1.59 (#5668)
  • 57bfa6b fix(code): stream tool-call args in linear time (#5712)
  • c1d965a feat(code): make teardown usage stats configurable (#5696)
  • a2782ff fix(code): skip background sync in Apple Terminal (#5666)
  • 9f24b9f fix(code): ranked durable-mask config resolver (#5672)
  • 32f565f fix(code): show Auto first-enable notice as pre-confirmation (#5686)
  • 1680237 fix(code): hide thread IDs when tracing is disabled (#5692)
  • 4f65325 feat(code): open footer pickers on click (#5674)
  • f0854e8 fix(code): keep installed providers visible in /auth (#5689)
  • fc70294 feat(code): encode multi-select ask_user answers as JSON arrays (#5660)
  • c23c960 fix(code): simplify classifier notice copy (#5691)
  • b91da61 fix(code): hide onboarding Tavily cancel hint (#5684)
  • 14b09aa fix(code): rename OpenAI subscription login label (#5680)
  • 8a4fc3a fix(code): simplify empty /tokens message (#5693)
  • 5d604ee fix(code): separate YOLO exit hint (#5688)
  • b6a4146 fix(code): remove review failure approval copy (#5687)
  • 50dedf0 fix(code): clarify Auto mode file-edit example (#5685)
  • 57c0678 fix(code): preload auth UI before notification handoff (#5697)
  • bb75e96 fix(code): clarify line number toggle message (#5694)
  • 886de71 chore(deps): raise dependency minimums for deepagents-code (#5710)
  • cf939b3 chore(deps): raise dependency minimums for deepagents (#5709)
  • 9446182 feat(code): replace Gemini 3.6 Flash with 3.7 Flash (#5681)
  • fa2e8ab fix(code): drop Muse Spark 1.1 recommendation (#5683)
  • bf9c891 chore(deps): bump genai-prices in deepagents-code to 0.1.4 (#5704)
  • 28e355c chore(deps): bump deepagents pin in deepagents-code to 0.7.8 (#5707)
  • 1e261ba release(deepagents): 0.7.8 (#5705)
  • 1e4f507 style(code): make user messages easier to spot (#5669)
  • a7027ed fix(code): make tool arg validation errors recoverable (#5659)
  • 16d7665 style(code): prefix interruptions with square glyph (#5671)
  • d419122 feat(code): managed_config.toml (#5604)

deepagents-code==0.1.58

Choose a tag to compare

@github-actions github-actions released this 19 Aug 22:19
863c615

Breaking Changes

  • deepagents-code now requires Python 3.12 or newer. (#5603)

Features

  • Added OpenRouter z-ai/glm-5.3 to the model switcher. (#5641)
  • Added support for re-authenticating MCP servers from the viewer. (#5637)
  • Footer pickers can now be opened with ctrl+click. (#5611)
  • Resume hints now account for TERM_PROGRAM support before showing terminal-specific guidance. (#5580)

Fixes

  • Completed the dcode config command surface. (#5581)
  • Made /offload interruptible. (#5590)
  • Improved chat and footer UI behavior: rapid typing stays visible, double-click collapses a resized chat input, and the MCP footer wraps on narrow windows. (#5424, #5578, #5651)
  • Captured stdio MCP server stderr in the logger. (#5610)
  • Drained hook pipes after timeout. (#5606)
  • Grouped resume trace rounds. (#5593)
  • Omitted web-search prompt guidance when web search is unavailable. (#5602)
  • Resolved message pointer shapes per cell. (#5592)

Internal maintainers: Alexander Olsen (@aolsenjazz), Eugene Yurtsev (@eyurtsev), Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents-code==0.1.57

This commit history includes changes to this package. Commits are listed newest first.

  • 863c615 release(deepagents-code): 0.1.58 (#5591)
  • 9bd088a chore(deps): raise dependency minimums for deepagents-code (#5663)
  • ab359ba test(code): await the connection refresh task instead of polling _state (#5661)
  • 31af8c1 chore(deps): raise dependency minimums for deepagents (#5662)
  • d00926e fix(code): let MCP footer wrap on narrow windows (#5651)
  • a61bc6f fix(code): capture stdio MCP server stderr into the logger (#5610)
  • d7c24d8 feat(code): re-auth MCP servers from viewer (#5637)
  • 80e3d47 chore(deps): raise dependency minimums for deepagents-code (#5647)
  • 16cb2e7 chore(deps): raise dependency minimums for deepagents (#5646)
  • 6295924 feat(code): add OpenRouter z-ai/glm-5.3 to model switcher (#5641)
  • 13951d8 test(code): make connection-refresh ordering test event-driven (#5636)
  • 75c5ce4 test(code): pin single-warning logging for failed MCP tool calls (#5609)
  • 25aa273 chore(code): render stale-PATH hint as next step, not warning (#5618)
  • ee339fb feat(code): open footer pickers with ctrl+click (#5611)
  • ab82d48 fix(code): make /offload interruptible (#5590)
  • 575a8ac fix(code): drain hook pipes after timeout (#5606)
  • 04de43e feat(code,talon): require Python 3.12 or greater (#5603)
  • 6a7c7d6 fix(code): keep rapid typing visible (#5424)
  • 4bfb6d2 chore(code): set package author and homepage metadata (#5597)
  • 9feaf51 fix(code): omit unavailable web-search prompt guidance (#5602)
  • 84eb09d fix(code): complete the dcode config surface (#5581)
  • 345859e fix(code): group resume trace rounds (#5593)
  • 7e645c6 chore(deps): raise dependency minimums for deepagents-code (#5600)
  • cd4c399 fix(code): resolve message pointer shapes per cell (#5592)
  • 8be9ad0 chore(deps): bump deepagents pin in deepagents-code to 0.7.7 (#5594)
  • 42ed940 release(deepagents): 0.7.7 (#5498)
  • fdde617 fix(code): collapse resized chat input on double-click (#5578)
  • e8035e7 feat(code): gate TERM_PROGRAM resume hints (#5580)

deepagents==0.7.7

Choose a tag to compare

@github-actions github-actions released this 18 Aug 15:07
42ed940

Bug fixes

  • Batched concurrent ContextHubBackend mutations to improve SDK backend behavior (#5471) (822f7c9).
  • Made BackendProtocol.glob recursive for bare patterns (#5026) (32f35d5).

Special thanks to everyone who reported the issues addressed in this release: Dariel Dato-on (@darieldatoon) (#4978)

Internal maintainers: Caspar Broekhuizen (@casparb), Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents==0.7.6

This commit history includes changes to this package. Commits are listed newest first.

  • 42ed940 release(deepagents): 0.7.7 (#5498)
  • 32f35d5 fix(sdk): make BackendProtocol.glob recursive for bare patterns (#5026)
  • 822f7c9 fix(sdk): batch concurrent ContextHubBackend mutations (#5471)

deepagents-code==0.1.57

Choose a tag to compare

@github-actions github-actions released this 18 Aug 04:31
57e15ea

Features

  • Added warnings before expensive cold-cache turns and trust user-declared endpoints for cold-cache policies (#5439, #5462).
  • Made the chat input resizable by dragging its top border (#5524).
  • Added a multi_select question type to ask_user (#5097).
  • Added support for ACP approval modes (#5394).
  • Added DeepSeek-V4-Pro-0813 to the model picker (#5512).
  • Show conversation turns alongside message counts (#5571).
  • Include TERM_PROGRAM in the resume hint (#5548).

Bug Fixes

  • Report total context after /offload (#5488).
  • Fixed transcript and thread restoration issues, including hydration lag, scrolling resumed threads to the bottom, and hiding empty previous-thread hints (#5479, #5543, #5552).
  • Fixed Auto-mode approval handling by binding “yes” to the paired ask_user question and avoiding duplicate Auto denial notices (#5038, #5501).
  • Improved reload behavior by keeping the chat input responsive during /reload, reporting MCP server changes, and avoiding plugin reload prompt flashes or startup hints (#5529, #5504, #5500, #5502).
  • Improved dependency update UI by preserving editable fields and hiding dependency details after updates (#5521, #5519).
  • Fixed chat UI polish issues, including detached spacer mount anchors, the unfocused input cursor, and relative timestamp toggle display (#5516, #5258, #5503).
  • Refresh the splash version after updates (#5520).

Internal maintainers: Johannes du Plessis (@johannes117), Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents-code==0.1.56

This commit history includes changes to this package. Commits are listed newest first.

  • 57e15ea release(deepagents-code): 0.1.57 (#5515)
  • 00b8f3a hotfix(code): wait for terminal resize layout (#5576)
  • f4f138d fix(code): bind Auto-mode "yes" to the paired ask_user question (#5038)
  • 107980e feat(code): trust user-declared endpoints for cold-cache policies (#5462)
  • 5d806c8 fix(code): report total context after /offload (#5488)
  • 8d2298f feat(code): warn before expensive cold-cache turns (#5439)
  • 3dd4fe5 feat(code): show conversation turns alongside message counts (#5571)
  • 41395c5 fix(code): avoid duplicate Auto denial notices (#5501)
  • 3c8cae6 fix(code): avoid transcript hydration lag (#5479)
  • dc029ef fix(code): defer plugin reload hint during startup (#5502)
  • e03f030 fix(code): avoid plugin reload prompt flash (#5500)
  • c325e7c style(code): preserve subagent hint at narrow widths (#5410)
  • c66d9b8 fix(code): hide chat input cursor while unfocused (#5258)
  • 96d72a1 fix(code): condition relative timestamp toggle (#5503)
  • 3cdc821 feat(code): carry TERM_PROGRAM into the resume hint (#5548)
  • 0f5bd4f fix(code): hide empty previous-thread hints (#5552)
  • 1c6d358 fix(code): scroll resumed threads to the bottom (#5543)
  • ed3b15f style(code): keep highlighted /model rows readable (#5245)
  • b16a740 fix(code): report MCP server changes on reload (#5504)
  • fcc019b style(code): separate usage summary sections (#5525)
  • 878ab3e feat(code): add multi_select question type to ask_user (#5097)
  • 5aa266e fix(code): keep chat input responsive during /reload (#5529)
  • cf7578d fix(code): hide dependency details after updates (#5519)
  • f0446c8 fix(code): preserve editables during dependency refresh (#5521)
  • 7772a14 feat(code): support ACP approval modes (#5394)
  • b9fa4b6 style(code): restore active-question side line for multi-question ask_user menus (#5539)
  • c2ec5e6 fix(code): refresh splash version after update (#5520)
  • 59ae459 chore(deps): bump genai-prices in deepagents-code to 0.1.3 (#5530)
  • e34b85d test(code): run CLI end-to-end tests asynchronously and de-flake exit teardown (#5518)
  • d01e4ac feat(code): resize chat input by dragging its top border (#5524)
  • a38dc42 fix(code): avoid detached spacer mount anchors (#5516)
  • cd762dd chore(deps): bump genai-prices in deepagents-code to 0.1.2 (#5511)
  • f23d81b feat(code): add DeepSeek-V4-Pro-0813 to model picker (#5512)

deepagents-code==0.1.56

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:49
fbd5ac3

Features

  • Personalized external editor hints to better match your setup (#5445)

Bug Fixes

  • Improved dependency warning, Auto classifier, and paste expansion messages for clearer, more concise prompts and toasts (#5489, #5446, #5443)
  • Queued /copy commands while generation is active so they run at the right time (#5447)
  • Hid invalid cache metrics from the UI (#5475)
  • Fixed forced-compaction forks by preserving the session_id (#5492)
  • Stopped passing the removed checkpoint_metadata field (#5473)

Internal maintainers: Johannes du Plessis (@johannes117), Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents-code==0.1.55

This commit history includes changes to this package. Commits are listed newest first.

  • fbd5ac3 release(deepagents-code): 0.1.56 (#5458)
  • 33a57cb fix(code): hide invalid cache metrics (#5475)
  • 8eb35f6 chore(deps): bump deepagents pin in deepagents-code to 0.7.6 (#5495)
  • 3afad63 release(deepagents): 0.7.6 (#5491)
  • 33d323c fix(code): thread session_id through forced-compaction fork (#5492)
  • 31e4941 fix(code): clarify dependency warning prompt (#5489)
  • 2d3ec54 chore(deps): raise dependency minimums for deepagents-code (#5481)
  • 61ae398 fix(code): stop passing removed checkpoint_metadata (#5473)
  • 4d2db04 chore(deps): bump genai-prices in deepagents-code to 0.1.2 (#5476)
  • f3b4f7d test(code): close leaked resources behind unraisable warnings (#5472)
  • 217b9eb fix(code): simplify paste expansion toast (#5443)
  • 78a4811 style(code): simplify ask_user question presentation (#5444)
  • b72b3dd feat(code): personalize external editor hints (#5445)
  • c43919c fix(code): shorten Auto classifier selection message (#5446)
  • 8dfe282 fix(code): queue /copy during active generation (#5447)

deepagents==0.7.6

Choose a tag to compare

@github-actions github-actions released this 13 Aug 20:41
3afad63

Bug Fixes

  • Offload conversation history to a distinct session ID when summarizing. (#5470)

Internal maintainers: ccurme (@ccurme), Hunter Lovell (@hntrl), Nishitha M (@imnishitha), Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents==0.7.5

This commit history includes changes to this package. Commits are listed newest first.

  • 3afad63 release(deepagents): 0.7.6 (#5491)
  • 3f6afba test(sdk): update history-path assertions for session-id naming (#5493)
  • fa55c52 fix(sdk): offload conversation history to distinct session ID when summarizing (#5470)
  • 625d345 docs(sdk): add admonition about async execution with async subagents (#5463)
  • a27208d chore(sdk): update tests following changes to summarization error handling (#5425)
  • a97bdb6 ci(infra): fail on unexpected test warnings (#5346)
  • 889f217 docs(sdk): update deepagents package description (#5379)

deepagents-code==0.1.55

Choose a tag to compare

@github-actions github-actions released this 12 Aug 20:17
80fe3d3

Features

  • Added a /context usage report for inspecting context consumption (#5407).
  • Added a cache and context status row for at-a-glance session state (#5408).
  • Added configurable warnings when a session exceeds the configured cost threshold (#5405).
  • Added support for persisting and reconfiguring ACP sessions (#5366).
  • Added automatic updates for installed plugins (#5368).
  • Added a toggle for diff line numbers (#5427).
  • Ctrl+S in /auto model now stores [models].auto_classifier (#5313).

Fixes

  • Restored edit diffs in resumed threads (#5391).
  • Added a resume hint after crashes (#5412).
  • Clarified the project hooks trust prompt and stopped prompting for user hooks (#5426).
  • Cleared dynamic subagents on the next turn (#5437).
  • Improved grouped tool summaries by counting distinct targets (#5409).
  • Improved ask-user choice wrapping and selection styling (#5442).
  • Serialized dcode self-upgrades across processes (#5252).
  • Added warnings for stale dependencies in editable installs (#5386).
  • Hid incomplete extras from version output (#5352).
  • Removed the optional-provider startup tip (#5421).
  • Removed the “Message restored to input” toast (#5253).

Internal maintainers: Johannes du Plessis (@johannes117), Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents-code==0.1.54

This commit history includes changes to this package. Commits are listed newest first.

  • 80fe3d3 hotfix(code): skip checkout pyproject.toml test when running from a built wheel (#5453)
  • 3f62cd7 release(deepagents-code): 0.1.55 (#5396)
  • 6cf062b release(deepagents-acp): 0.0.10 (#5431)
  • 9a37479 fix(code): clear dynamic subagents on next turn (#5437)
  • 6ee54d9 style(code): thicken /context usage bars (#5438)
  • 9be99ef style(code): color-code cache hit rate (#5436)
  • a78d7b1 fix(code): indent wrapped ask-user choices and add selection styling (#5442)
  • 4411a6c test(code): restore leaked model settings in apply_to_settings test (#5440)
  • 4cd21b6 feat(code): toggle diff line numbers (#5427)
  • 2b3edf9 feat(code): add cache and context status row (#5408)
  • 22a36d2 feat(code): persist and reconfigure ACP sessions (#5366)
  • 0355416 feat(code): add /context usage report (#5407)
  • 61d3279 fix(code): clarify project hooks trust prompt and stop prompting for user hooks (#5426)
  • 10353bd fix(code): warn on stale dependencies in editable installs (#5386)
  • cf8ea93 fix(code): count distinct targets in grouped tool summaries (#5409)
  • f4da16e chore(code): print live tail command and say "Upgraded." in installer (#5371)
  • e742d04 feat(code): Ctrl+S in /auto model stores [models].auto_classifier (#5313)
  • f137897 fix(code): remove optional-provider startup tip (#5421)
  • 015a019 fix(code): show resume hint after crashes (#5412)
  • 38f32cd fix(code): hide incomplete extras from version output (#5352)
  • e12acba fix(code): serialize dcode self-upgrades across processes (#5252)
  • c206eb4 fix(code): drop the "Message restored to input" toast (#5253)
  • 8cf8517 feat(code): warn above configurable session cost threshold (#5405)
  • 6a5d93f fix(code): restore edit diffs in resumed threads (#5391)
  • 3bf6ca7 feat(code): auto-update installed plugins (#5368)

deepagents-acp==0.0.10

Choose a tag to compare

@github-actions github-actions released this 12 Aug 19:07
6cf062b

Features

  • Added support for loading persistent ACP sessions (#5365).

Internal maintainers: Dariel Dato-on (@darieldatoon), Hunter Lovell (@hntrl), Jacob Lee (@jacoblee93), Johannes du Plessis (@johannes117), Mason Daugherty (@mdrxy)

Released by: Mason Daugherty (@mdrxy)

Git log since deepagents-acp==0.0.9

This commit history includes changes to this package. Commits are listed newest first.

  • 6cf062b release(deepagents-acp): 0.0.10 (#5431)
  • aaefb1e feat(acp): support persistent session loading (#5365)
  • a97bdb6 ci(infra): fail on unexpected test warnings (#5346)
  • a6c06b0 release(deepagents): 0.7.5 (#5327)
  • a6e2608 chore(deps): bump langchain-anthropic to 1.5.4 (#5332)
  • 553a030 release(deepagents): 0.7.4 (#5305)
  • 74fb12e chore(deps): bump cryptography from 48.0.1 to 50.0.0 in /libs/acp (#5290)
  • f60951e release(deepagents): 0.7.3 (#5251)
  • 0063721 release(deepagents): 0.7.2 (#5230)
  • 263dd72 build(repo): parameterize coverage flags in Makefile test targets (#5208)
  • a4c1605 chore(deps): sync lockfiles after SDK packaging dep addition (#5204)
  • 3bd6301 chore(infra): ship MIT LICENSE file in every package sdist (#5186)
  • 77f0d9a release(deepagents): 0.7.0 (#4297)
  • fef1ff3 chore(deps): raise langchain-anthropic minimum to 1.5.3 (#5120)
  • 6b1a136 chore(acp): Update models in example agent (#5046)
  • c0afec5 feat(code): add Claude Opus 5 support (#5049)
  • 982611d chore(code): remove redundant goal command footer (#4937)
  • 4571bbd chore(deps): bump pyasn1 from 0.6.3 to 0.6.4 in /libs/acp (#4900)
  • 18679a1 release(deepagents-code): 0.1.42 (#4793)
  • 5bff73b chore(acp): rename py.typed.py to the proper py.typed file (#4792)
  • ad7453d docs(acp): call out dcode --acp option (#4645)
  • 44daa24 chore(repo): raise LangChain integration minimums (#4601)

deepagents-code==0.1.54

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:45
8125806

Features

  • Added Meta muse-spark-1.2 to the model switcher (#5389).
  • Improved diff readability with quieter hunks and word-level highlights (#5106).

Bug Fixes

  • Hid startup tips when resuming threads (#5349).
  • Prevented post-tool hook replay (#5376).
  • Stored update logs under the OS cache directory (#5363).

Internal maintainers: Alexander Olsen (@aolsenjazz), Johannes du Plessis (@johannes117), Mason Daugherty (@mdrxy)

Released by: Alexander Olsen (@aolsenjazz)

Git log since deepagents-code==0.1.53

This commit history includes changes to this package. Commits are listed newest first.

  • 8125806 release(deepagents-code): 0.1.54 (#5364)
  • e668d30 chore(deps): bump deepagents sdk version to 0.7.5 in dcode (#5390)
  • 922b285 feat(code): add Meta muse-spark-1.2 to model switcher (#5389)
  • d37b54f fix(code): prevent post-tool hook replay (#5376)
  • 529f7e8 feat(code): quieter diff hunks with word-level highlights (#5106)
  • 280e24e chore(deps): bump h2 from 4.3.0 to 4.4.1 in /libs/code (#5383)
  • a97bdb6 ci(infra): fail on unexpected test warnings (#5346)
  • f69804b fix(code): store update logs under the OS cache dir (#5363)
  • 6eb3748 chore(code): harden installer ripgrep gating and prompt semantics (#5344)
  • 78d6cd8 chore(deps): bump langgraph-checkpoint-sqlite from 3.1.0 to 3.1.1 in /libs/evals (#5374)
  • ff421f2 fix(code): hide startup tips when resuming threads (#5349)
  • 993ca48 style(code): link install packages to PyPI (#5350)
  • a6c06b0 release(deepagents): 0.7.5 (#5327)
  • 21fd0d6 chore(code): surface update status, log path, and extras loss in installer (#5342)
  • 65d6fe2 docs(code): orient hooks package docstrings toward v2, banner legacy (#5347)