deepagents-code==0.1.45
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 (@nick-hollon-lc), Nishitha M (@imnishitha), Johannes du Plessis (@johannes117), Alexander Olsen (@aolsenjazz), Mason Daugherty (@mdrxy)
Released by: Mason Daugherty (@mdrxy)
Git log since deepagents-code==0.1.44
This 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)