Releases: langchain-ai/deepagents
Release list
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)
deepagents==0.7.5
Bug Fixes
- Identify SDK provider classes that support files. (#5326)
Internal maintainers: ccurme (@ccurme), Mason Daugherty (@mdrxy)
Released by: ccurme (@ccurme)
deepagents-code==0.1.53
Features
- Added pricing coverage with Baseten built-in overrides and local fallback overrides when
genai-pricesis missing data (#5312, #5304). - Suggest compacting large resumed threads (#5318).
- Added terminal program trace metadata (#5329).
Bug Fixes
- Preserved runtime offload archive routing (#5328).
- Always restart after a successful startup auto-update (#5317).
- Fixed leaked turn coroutines and SQLite handles (#5218).
- Keep MCP shutdown-race tracebacks from appearing in the terminal (#5325).
- Open the
/auto modelselector immediately while connecting (#5341). - Route failures to
PostToolUseFailure(#5315). - Use dismissed copy for ask-user prompts (#5331).
Internal maintainers: Johannes du Plessis (@johannes117), Mason Daugherty (@mdrxy)
Released by: Mason Daugherty (@mdrxy)
Git log since deepagents-code==0.1.52
This commit history includes changes to this package. Commits are listed newest first.
0bd15dcrelease(deepagents-code): 0.1.53 (#5310)72bfc1efix(code): open/auto modelselector immediately while connecting (#5341)63aa129chore(code): harden installer downloads, PATH setup, and shell coverage (#5336)bd2079bstyle(code): trim Auto classifier picker copy and show active model (#5311)8cdee15fix(code): always restart after a successful startup auto-update (#5317)920fb66fix(code): use dismissed copy for ask-user prompts (#5331)cb2329dfeat(code): suggest compacting large resumed threads (#5318)7d97097fix(code): keep MCP shutdown-race traceback off the terminal (#5325)8d3a1a9feat(code):dcode_term_programtrace metadata (#5329)a6e2608chore(deps): bumplangchain-anthropicto 1.5.4 (#5332)768b061fix(code): preserve runtime offload archive routing (#5328)c1f4ac3fix(code): route failures toPostToolUseFailure(#5315)f34ffa0feat(code): add Baseten built-in pricing overrides (#5312)89bcaf2feat(code): local pricing overrides as a fallback when genai-prices misses (#5304)994799bfix(code): stop leaking turn coroutines and sqlite handles (#5218)
deepagents==0.7.4
Features
- Exposed the
executeexit code in SDK artifacts. (#5300)
Internal maintainers: Alexander Olsen (@aolsenjazz)
Released by: Mason Daugherty (@mdrxy)
Git log since deepagents==0.7.3
This commit history includes changes to this package. Commits are listed newest first.
deepagents-code==0.1.52
Features
- Hooks v2 is now generally available, with support for loading hooks from installed plugins. (#5307, #5198)
- Auto approval classifier configuration now supports selecting the classifier model and setting a review timeout. (#5205, #5302)
- HITL rejection reasons are now framed for the model, and the approval menu makes reject-with-feedback easier to discover. (#5259, #5260)
- Added a tri-state
DEEPAGENTS_CODE_ONBOARDINGenvironment variable. (#5301) - The
/modelfooter Ctrl+N hint now follows the current display mode. (#5247) - The price catalog now refreshes hourly in the background. (#5264)
- Updated recommendations to include DeepSeek V4 Flash 0731. (#5244)
Bug Fixes
- Fixed several Hooks v2 lifecycle issues: session-end teardown is now bounded, hooks refresh after cwd switches, malformed hook resumes are handled, hook stops surface without agent errors, and unused
SessionEndCausemembers were removed. (#5248, #5249, #5233, #5276, #5240) PreCompactnow fires before auto-compaction. (#5277)
Internal maintainers: Alexander Olsen (@aolsenjazz), Johannes du Plessis (@johannes117), Mason Daugherty (@mdrxy)
Released by: Johannes du Plessis (@johannes117)
Git log since deepagents-code==0.1.51
This commit history includes changes to this package. Commits are listed newest first.
b428644release(deepagents-code): 0.1.52 (#5228)28a7d5bfix(code): bound Hooks v2 session-end teardown (#5248)4edebdefeat(code): make Hooks v2 generally available (#5307)7bd977bfeat(code): configurable Auto classifier review timeout (#5302)6f48dd5fix(code): refresh hooks after cwd switches (#5249)553a030release(deepagents): 0.7.4 (#5305)43293e9feat(code): tri-stateDEEPAGENTS_CODE_ONBOARDINGenv var (#5301)3012bacstyle(code): explain why to use/offloadin the startup tip (#5303)f4cc516fix(code): firePreCompactbefore auto-compaction (#5277)ed0e3e2fix(code): surface hook stops without agent errors (#5276)ee1e0f5fix(code): remove undispatchedSessionEndCausemembers (#5240)1d3feb1feat(code): selectable model for the Auto approval classifier (#5205)2454afafeat(code): refresh price catalog hourly in the background (#5264)b1e3240fix(code): make reject-with-feedback discoverable in approval menu (#5260)f60951erelease(deepagents): 0.7.3 (#5251)db70043chore(code): prune superseded entries from_RECOMMENDED_MODELS(#5263)89c814bfeat(code): frame HITL rejection reasons for the model (#5259)bc49ffbchore(code): bump genai-prices minimum to 0.1.1 (#5256)a7e3566style(code): status bar model label flush with the right edge (#5254)cf87266feat(code):/modelfooter Ctrl+N hint follows display mode (#5247)bd562c8fix(code): handle malformed hook resumes (#5233)fbe4ec8feat(code): recommend DeepSeek V4 Flash 0731 (#5244)0063721release(deepagents): 0.7.2 (#5230)0828b02feat(code): load hooks from installed plugins (#5198)
deepagents==0.7.3
Bug Fixes
- Fixed exact-file
deletetarget resolution in the SDK using first-match-wins behavior. (#5229)
Internal maintainers: Nishitha M (@imnishitha)
Released by: Nishitha M (@imnishitha)