This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryBroad release touches Performance Improvements, code, Bug Fixes, and https://github.com/langchain-ai/deepagents/issues/4870.
Full changelog
Features
- Added the Hooks v2 execution engine and typed hooks data models (#4880, #4870)
- Added a filesystem tool allowlist for
dcodewith--allow-fs-tools(#4635) - Added a GLM-5.2 harness profile (#4710)
- Added a built-in thread inspector skill (#4769)
- Replaced Gemini 3.5 Flash with Gemini 3.6 Flash in the model switcher (#4890)
- Show experimental mode in the splash screen and debug console (#4863)
- Gate debug console click-to-copy behind a checkbox (#4810)
Bug Fixes
- Improved scratch-file handling by allowing cleanup of agent-created scratch files and safe OS-temp scratch artifacts (#4860, #4869)
- Skip grading during
/goalproposals (#4941) - Improved MCP approval handling: Esc now aborts project MCP approval, disabled MCP servers are honored for plugins, remembered approvals are preserved with the env allowlist, and approvals are shared across Git worktrees (#4888, #4848, #4889, #4939)
- Hardened installer downloads and paths (#4871)
- Fixed forced
dcode updatechecks to bust the CDN cache (#4862) - Prevented failed exit setup from stranding the app (#4913)
- Fixed routing so
ctrl+xgoes to the focusedask_userinput (#4926) - Show
-mprompts as queued immediately on startup (#4861) - Kept harness-profile diagnostics out of terminal output (#4943)
- Avoid tracking inline restart callers (#4894)
- Fixed debug console thread ID copying on click (#4945)
Performance Improvements
- Reduced exit latency by coordinating async shutdown teardown (#4831)
- Sped up local context detection (#4922)
Internal maintainers: @nick-hollon-lc, @imnishitha, @johannes117, @aolsenjazz, @mdrxy
Released by: @mdrxy
Git log since deepagents-code==0.1.44This commit history includes changes to this package. Commits are listed newest first.
7794b61release(deepagents-code): 0.1.45 (#4867)467f9ddfix(code): share MCP approvals across Git worktrees (#4939)b4cb393fix(code): thread id always copies on click in Debug Console (#4945)812bae4fix(code): keep harness-profile diagnostics out of terminal output (#4943)edeffe8refactor(code): usereasoning_effortfromlangchain(#4795)d1ce66efix(code): skip grading during/goalproposals (#4941)fe08582fix(code): allow cleanup of agent-created scratch files (#4860)3fbb85efeat(code): add--allow-fs-toolsfilesystem tool allowlist to dcode (#4635)982611dchore(code): remove redundant goal command footer (#4937)be171d9chore(code): bump SDK pin to 0.7.0a8 (#4935)0a53973chore(evals,code): drop deprecated GLM-5/5.1, Nemotron 3 Super, Kimi K2.5 (#4930)005f9bbfix(code): routectrl+xto focusedask_userinput (#4926)7475fdadocs(code): clarify MCP plugin reload guidance (#4928)045ec81style(code): add installed plugin action divider (#4840)47cfc33feat(code,evals): GLM-5.2 harness profile (#4710)1c2224cstyle(code): dismiss debug console dropdown and highlight on outside click (#4923)0b512d4perf(code): speed up local context detection (#4922)f0b198ffeat(code): add Hooks v2 execution engine (#4880)0967012feat(code): add typed hooks data models (#4870)d0e148afix(code): show-mprompt as queued immediately on startup (#4861)89822e1chore(code): update dependency minimums (#4912)e4d69b0fix(code): prevent failed exit setup from stranding the app (#4913)de2173achore(deps): bump pyasn1 from 0.6.3 to 0.6.4 in /libs/code (#4898)0b071effix(code): avoid tracking inline restart callers (#4894)a2e501bperf(code): coordinate async shutdown teardown to cut exit latency (#4831)5c99687feat(code): replace Gemini 3.5 Flash with 3.6 Flash in model switcher (#4890)eea0a84fix(code): honor MCP server disables for plugins (#4848)b513bf3fix(code): preserve remembered MCP approvals with env allowlist (#4889)46bb1a8fix(code): abort project MCP approval on Esc (#4888)2d729b3feat(code): add built-in thread inspector skill (#4769)4330534fix(code): allow safe OS-temp scratch artifacts (#4869)67bcb56refactor(code): share newline affordances across input surfaces (#4852)9a5bbebfix(code): harden installer downloads and paths (#4871)a485404feat(code): gate debug console click-to-copy behind a checkbox (#4810)7a9b272style(code): dim the/pluginsmodal backdrop (#4851)b708207chore(deps-dev): bump pillow from 12.2.0 to 12.3.0 in /libs/evals (#4876)f493375refactor(code): centralize JSON type aliases (#4868)44d9decfeat(code): show experimental mode in splash and debug console (#4863)3733526fix(code): bust CDN cache on forceddcode updatechecks (#4862)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About deepagents
Agent harness built with LangChain and LangGraph. Equipped with a planning tool, a filesystem backend, and the ability to spawn subagents - well-equipped to handle complex agentic tasks.
Related context
Related tools
Earlier breaking changes
- vlangchain-quickjs==0.2.0 Removes `skills_backend` capability.
- vdeepagents-cli==0.2.0 `deepagents deploy` now targets Managed Deep Agents API; removes `deepagents dev`, `deepagents.toml`, and `--config`/`--dry-run` flags.
Beta — feedback welcome: [email protected]