Releases: langchain-ai/deepagents
Release list
deepagents==0.7.8
Bug Fixes
- Add
filesstate 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.
1e261barelease(deepagents): 0.7.8 (#5705)63c13f3fix(sdk): addfilesstate only for state backends (#5643)31af8c1chore(deps): raise dependency minimums fordeepagents(#5662)a0990fffeat(infra):bypass-ripgrep-checklabel for release PR strict install (#5657)240fdbfci(ci): bound ripgrep install on ordinary PRs (#5642)16cb2e7chore(deps): raise dependency minimums fordeepagents(#5646)03b656echore(repo): use canonical LangSmith environment variables (#5615)
deepagents-code==0.1.59
Features
- Added support for
managed_config.tomlconfiguration (#5604) - Multi-select
ask_useranswers 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.1recommendation (#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.
b650b41release(deepagents-code): 0.1.59 (#5668)57bfa6bfix(code): stream tool-call args in linear time (#5712)c1d965afeat(code): make teardown usage stats configurable (#5696)a2782fffix(code): skip background sync in Apple Terminal (#5666)9f24b9ffix(code): ranked durable-mask config resolver (#5672)32f565ffix(code): show Auto first-enable notice as pre-confirmation (#5686)1680237fix(code): hide thread IDs when tracing is disabled (#5692)4f65325feat(code): open footer pickers on click (#5674)f0854e8fix(code): keep installed providers visible in/auth(#5689)fc70294feat(code): encode multi-selectask_useranswers as JSON arrays (#5660)c23c960fix(code): simplify classifier notice copy (#5691)b91da61fix(code): hide onboarding Tavily cancel hint (#5684)14b09aafix(code): rename OpenAI subscription login label (#5680)8a4fc3afix(code): simplify empty/tokensmessage (#5693)5d604eefix(code): separate YOLO exit hint (#5688)b6a4146fix(code): remove review failure approval copy (#5687)50dedf0fix(code): clarify Auto mode file-edit example (#5685)57c0678fix(code): preload auth UI before notification handoff (#5697)bb75e96fix(code): clarify line number toggle message (#5694)886de71chore(deps): raise dependency minimums fordeepagents-code(#5710)cf939b3chore(deps): raise dependency minimums fordeepagents(#5709)9446182feat(code): replace Gemini 3.6 Flash with 3.7 Flash (#5681)fa2e8abfix(code): dropMuse Spark 1.1recommendation (#5683)bf9c891chore(deps): bump genai-prices in deepagents-code to 0.1.4 (#5704)28e355cchore(deps): bump deepagents pin in deepagents-code to 0.7.8 (#5707)1e261barelease(deepagents): 0.7.8 (#5705)1e4f507style(code): make user messages easier to spot (#5669)a7027edfix(code): make tool arg validation errors recoverable (#5659)16d7665style(code): prefix interruptions with square glyph (#5671)d419122feat(code):managed_config.toml(#5604)
deepagents-code==0.1.58
Breaking Changes
deepagents-codenow requires Python 3.12 or newer. (#5603)
Features
- Added OpenRouter
z-ai/glm-5.3to 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_PROGRAMsupport before showing terminal-specific guidance. (#5580)
Fixes
- Completed the
dcode configcommand surface. (#5581) - Made
/offloadinterruptible. (#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.
863c615release(deepagents-code): 0.1.58 (#5591)9bd088achore(deps): raise dependency minimums fordeepagents-code(#5663)ab359batest(code): await the connection refresh task instead of polling_state(#5661)31af8c1chore(deps): raise dependency minimums fordeepagents(#5662)d00926efix(code): let MCP footer wrap on narrow windows (#5651)a61bc6ffix(code): capture stdio MCP server stderr into the logger (#5610)d7c24d8feat(code): re-auth MCP servers from viewer (#5637)80e3d47chore(deps): raise dependency minimums fordeepagents-code(#5647)16cb2e7chore(deps): raise dependency minimums fordeepagents(#5646)6295924feat(code): add OpenRouterz-ai/glm-5.3to model switcher (#5641)13951d8test(code): make connection-refresh ordering test event-driven (#5636)75c5ce4test(code): pin single-warning logging for failed MCP tool calls (#5609)25aa273chore(code): render stale-PATH hint as next step, not warning (#5618)ee339fbfeat(code): open footer pickers withctrl+click(#5611)ab82d48fix(code): make/offloadinterruptible (#5590)575a8acfix(code): drain hook pipes after timeout (#5606)04de43efeat(code,talon): require Python 3.12 or greater (#5603)6a7c7d6fix(code): keep rapid typing visible (#5424)4bfb6d2chore(code): set package author and homepage metadata (#5597)9feaf51fix(code): omit unavailable web-search prompt guidance (#5602)84eb09dfix(code): complete thedcode configsurface (#5581)345859efix(code): group resume trace rounds (#5593)7e645c6chore(deps): raise dependency minimums fordeepagents-code(#5600)cd4c399fix(code): resolve message pointer shapes per cell (#5592)8be9ad0chore(deps): bumpdeepagentspin indeepagents-codeto0.7.7(#5594)42ed940release(deepagents): 0.7.7 (#5498)fdde617fix(code): collapse resized chat input on double-click (#5578)e8035e7feat(code): gateTERM_PROGRAMresume hints (#5580)
deepagents==0.7.7
Bug fixes
- Batched concurrent
ContextHubBackendmutations to improve SDK backend behavior (#5471) (822f7c9). - Made
BackendProtocol.globrecursive 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.
deepagents-code==0.1.57
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_selectquestion type toask_user(#5097). - Added support for ACP approval modes (#5394).
- Added
DeepSeek-V4-Pro-0813to the model picker (#5512). - Show conversation turns alongside message counts (#5571).
- Include
TERM_PROGRAMin 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_userquestion 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.
57e15earelease(deepagents-code): 0.1.57 (#5515)00b8f3ahotfix(code): wait for terminal resize layout (#5576)f4f138dfix(code): bind Auto-mode "yes" to the pairedask_userquestion (#5038)107980efeat(code): trust user-declared endpoints for cold-cache policies (#5462)5d806c8fix(code): report total context after/offload(#5488)8d2298ffeat(code): warn before expensive cold-cache turns (#5439)3dd4fe5feat(code): show conversation turns alongside message counts (#5571)41395c5fix(code): avoid duplicate Auto denial notices (#5501)3c8cae6fix(code): avoid transcript hydration lag (#5479)dc029effix(code): defer plugin reload hint during startup (#5502)e03f030fix(code): avoid plugin reload prompt flash (#5500)c325e7cstyle(code): preserve subagent hint at narrow widths (#5410)c66d9b8fix(code): hide chat input cursor while unfocused (#5258)96d72a1fix(code): condition relative timestamp toggle (#5503)3cdc821feat(code): carryTERM_PROGRAMinto the resume hint (#5548)0f5bd4ffix(code): hide empty previous-thread hints (#5552)1c6d358fix(code): scroll resumed threads to the bottom (#5543)ed3b15fstyle(code): keep highlighted/modelrows readable (#5245)b16a740fix(code): report MCP server changes on reload (#5504)fcc019bstyle(code): separate usage summary sections (#5525)878ab3efeat(code): addmulti_selectquestion type toask_user(#5097)5aa266efix(code): keep chat input responsive during/reload(#5529)cf7578dfix(code): hide dependency details after updates (#5519)f0446c8fix(code): preserve editables during dependency refresh (#5521)7772a14feat(code): support ACP approval modes (#5394)b9fa4b6style(code): restore active-question side line for multi-questionask_usermenus (#5539)c2ec5e6fix(code): refresh splash version after update (#5520)59ae459chore(deps): bump genai-prices in deepagents-code to 0.1.3 (#5530)e34b85dtest(code): run CLI end-to-end tests asynchronously and de-flake exit teardown (#5518)d01e4acfeat(code): resize chat input by dragging its top border (#5524)a38dc42fix(code): avoid detached spacer mount anchors (#5516)cd762ddchore(deps): bump genai-prices in deepagents-code to 0.1.2 (#5511)f23d81bfeat(code): addDeepSeek-V4-Pro-0813to model picker (#5512)
deepagents-code==0.1.56
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
/copycommands 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_metadatafield (#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.
fbd5ac3release(deepagents-code): 0.1.56 (#5458)33a57cbfix(code): hide invalid cache metrics (#5475)8eb35f6chore(deps): bump deepagents pin in deepagents-code to 0.7.6 (#5495)3afad63release(deepagents): 0.7.6 (#5491)33d323cfix(code): threadsession_idthrough forced-compaction fork (#5492)31e4941fix(code): clarify dependency warning prompt (#5489)2d3ec54chore(deps): raise dependency minimums fordeepagents-code(#5481)61ae398fix(code): stop passing removedcheckpoint_metadata(#5473)4d2db04chore(deps): bump genai-prices in deepagents-code to 0.1.2 (#5476)f3b4f7dtest(code): close leaked resources behind unraisable warnings (#5472)217b9ebfix(code): simplify paste expansion toast (#5443)78a4811style(code): simplifyask_userquestion presentation (#5444)b72b3ddfeat(code): personalize external editor hints (#5445)c43919cfix(code): shorten Auto classifier selection message (#5446)8dfe282fix(code): queue/copyduring active generation (#5447)
deepagents==0.7.6
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.
3afad63release(deepagents): 0.7.6 (#5491)3f6afbatest(sdk): update history-path assertions for session-id naming (#5493)fa55c52fix(sdk): offload conversation history to distinct session ID when summarizing (#5470)625d345docs(sdk): add admonition about async execution with async subagents (#5463)a27208dchore(sdk): update tests following changes to summarization error handling (#5425)a97bdb6ci(infra): fail on unexpected test warnings (#5346)889f217docs(sdk): update deepagents package description (#5379)
deepagents-code==0.1.55
Features
- Added a
/contextusage 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+Sin/auto modelnow 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
dcodeself-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.
80fe3d3hotfix(code): skip checkoutpyproject.tomltest when running from a built wheel (#5453)3f62cd7release(deepagents-code): 0.1.55 (#5396)6cf062brelease(deepagents-acp): 0.0.10 (#5431)9a37479fix(code): clear dynamic subagents on next turn (#5437)6ee54d9style(code): thicken/contextusage bars (#5438)9be99efstyle(code): color-code cache hit rate (#5436)a78d7b1fix(code): indent wrapped ask-user choices and add selection styling (#5442)4411a6ctest(code): restore leaked model settings inapply_to_settingstest (#5440)4cd21b6feat(code): toggle diff line numbers (#5427)2b3edf9feat(code): add cache and context status row (#5408)22a36d2feat(code): persist and reconfigure ACP sessions (#5366)0355416feat(code): add/contextusage report (#5407)61d3279fix(code): clarify project hooks trust prompt and stop prompting for user hooks (#5426)10353bdfix(code): warn on stale dependencies in editable installs (#5386)cf8ea93fix(code): count distinct targets in grouped tool summaries (#5409)f4da16echore(code): print live tail command and say "Upgraded." in installer (#5371)e742d04feat(code):Ctrl+Sin/auto modelstores[models].auto_classifier(#5313)f137897fix(code): remove optional-provider startup tip (#5421)015a019fix(code): show resume hint after crashes (#5412)38f32cdfix(code): hide incomplete extras from version output (#5352)e12acbafix(code): serialize dcode self-upgrades across processes (#5252)c206eb4fix(code): drop the "Message restored to input" toast (#5253)8cf8517feat(code): warn above configurable session cost threshold (#5405)6a5d93ffix(code): restore edit diffs in resumed threads (#5391)3bf6ca7feat(code): auto-update installed plugins (#5368)
deepagents-acp==0.0.10
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.
6cf062brelease(deepagents-acp): 0.0.10 (#5431)aaefb1efeat(acp): support persistent session loading (#5365)a97bdb6ci(infra): fail on unexpected test warnings (#5346)a6c06b0release(deepagents): 0.7.5 (#5327)a6e2608chore(deps): bumplangchain-anthropicto 1.5.4 (#5332)553a030release(deepagents): 0.7.4 (#5305)74fb12echore(deps): bump cryptography from 48.0.1 to 50.0.0 in /libs/acp (#5290)f60951erelease(deepagents): 0.7.3 (#5251)0063721release(deepagents): 0.7.2 (#5230)263dd72build(repo): parameterize coverage flags in Makefile test targets (#5208)a4c1605chore(deps): sync lockfiles after SDK packaging dep addition (#5204)3bd6301chore(infra): ship MIT LICENSE file in every package sdist (#5186)77f0d9arelease(deepagents): 0.7.0 (#4297)fef1ff3chore(deps): raiselangchain-anthropicminimum to 1.5.3 (#5120)6b1a136chore(acp): Update models in example agent (#5046)c0afec5feat(code): add Claude Opus 5 support (#5049)982611dchore(code): remove redundant goal command footer (#4937)4571bbdchore(deps): bump pyasn1 from 0.6.3 to 0.6.4 in /libs/acp (#4900)18679a1release(deepagents-code): 0.1.42 (#4793)5bff73bchore(acp): renamepy.typed.pyto the properpy.typedfile (#4792)ad7453ddocs(acp): call outdcode --acpoption (#4645)44daa24chore(repo): raise LangChain integration minimums (#4601)
deepagents-code==0.1.54
Features
- Added Meta
muse-spark-1.2to 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.
8125806release(deepagents-code): 0.1.54 (#5364)e668d30chore(deps): bump deepagents sdk version to 0.7.5 in dcode (#5390)922b285feat(code): add Metamuse-spark-1.2to model switcher (#5389)d37b54ffix(code): prevent post-tool hook replay (#5376)529f7e8feat(code): quieter diff hunks with word-level highlights (#5106)280e24echore(deps): bump h2 from 4.3.0 to 4.4.1 in /libs/code (#5383)a97bdb6ci(infra): fail on unexpected test warnings (#5346)f69804bfix(code): store update logs under the OS cache dir (#5363)6eb3748chore(code): harden installer ripgrep gating and prompt semantics (#5344)78d6cd8chore(deps): bump langgraph-checkpoint-sqlite from 3.1.0 to 3.1.1 in /libs/evals (#5374)ff421f2fix(code): hide startup tips when resuming threads (#5349)993ca48style(code): link install packages to PyPI (#5350)a6c06b0release(deepagents): 0.7.5 (#5327)21fd0d6chore(code): surface update status, log path, and extras loss in installer (#5342)65d6fe2docs(code): orient hooks package docstrings toward v2, banner legacy (#5347)