mirror of
https://github.com/langchain-ai/deepagents.git
synced 2026-07-18 19:14:35 -04:00
e14e0adcbe
> [!CAUTION] > Merging this PR will automatically publish to **PyPI** and create a **GitHub release**. For the full release process, see [`.github/RELEASING.md`](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md). --- _Release notes preview: keep this section in sync with the package `CHANGELOG.md`. The published GitHub release body is extracted from the merged `CHANGELOG.md` by `release.yml`, not from this PR description._ --- ## [0.1.43](https://github.com/langchain-ai/deepagents/compare/deepagents-code==0.1.42...deepagents-code==0.1.43) (2026-07-17) ### Features - Added classifier-backed Auto approval mode behind `DEEPAGENTS_CODE_EXPERIMENTAL=1` ([#4804](https://github.com/langchain-ai/deepagents/issues/4804)). - Added a shutdown toast for deferred exits ([#4830](https://github.com/langchain-ai/deepagents/issues/4830)). - Task descriptions that were truncated can now be expanded by clicking or pressing `Ctrl+O` ([#4811](https://github.com/langchain-ai/deepagents/issues/4811)). - Debug Console clears with `Ctrl+L` now persist after reopening ([#4812](https://github.com/langchain-ai/deepagents/issues/4812)). - Added debug logging for skill-name override collisions ([#4772](https://github.com/langchain-ai/deepagents/issues/4772)). ### Bug Fixes - Keep chat input responsive during `/restart` ([#4808](https://github.com/langchain-ai/deepagents/issues/4808)). - Fixed paste placeholders disappearing when backspacing a newline below them ([#4757](https://github.com/langchain-ai/deepagents/issues/4757)). - Made markdown `AppMessage` output selectable ([#4814](https://github.com/langchain-ai/deepagents/issues/4814)). - Fixed live tool-group counts to include only running tools ([#4809](https://github.com/langchain-ai/deepagents/issues/4809)). - Kept `task` timers monotonic across nested subagent human-in-the-loop flows ([#4771](https://github.com/langchain-ai/deepagents/issues/4771)). - Preserved goal criteria proposals when marker clearing fails ([#4785](https://github.com/langchain-ai/deepagents/issues/4785)). - Reduced repeated probing of an unreachable Ollama daemon to once per reload ([#4806](https://github.com/langchain-ai/deepagents/issues/4806)). - Quieted MCP auth-skip debug logging for known patterns ([#4805](https://github.com/langchain-ai/deepagents/issues/4805)). - Improved `/version` diagnostics for editable installs and core dependency reporting, including surfacing `langchain-quickjs` ([#4816](https://github.com/langchain-ai/deepagents/issues/4816), [#4813](https://github.com/langchain-ai/deepagents/issues/4813)). - Removed the `uv install` tip from the `/version` update hint ([#4822](https://github.com/langchain-ai/deepagents/issues/4822)). _End release notes preview._ --- > [!NOTE] > A **New Contributors** section is appended to the GitHub release notes automatically at publish time (see [Release Pipeline](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md#release-pipeline), step 2). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: langchain-oss-automated-triage[bot] <248757908+langchain-oss-automated-triage[bot]@users.noreply.github.com>
81 KiB
81 KiB
Deep Agents Code Changelog
0.1.43 (2026-07-17)
Features
- Added classifier-backed Auto approval mode behind
DEEPAGENTS_CODE_EXPERIMENTAL=1(#4804). - Added a shutdown toast for deferred exits (#4830).
- Task descriptions that were truncated can now be expanded by clicking or pressing
Ctrl+O(#4811). - Debug Console clears with
Ctrl+Lnow persist after reopening (#4812). - Added debug logging for skill-name override collisions (#4772).
Bug Fixes
- Keep chat input responsive during
/restart(#4808). - Fixed paste placeholders disappearing when backspacing a newline below them (#4757).
- Made markdown
AppMessageoutput selectable (#4814). - Fixed live tool-group counts to include only running tools (#4809).
- Kept
tasktimers monotonic across nested subagent human-in-the-loop flows (#4771). - Preserved goal criteria proposals when marker clearing fails (#4785).
- Reduced repeated probing of an unreachable Ollama daemon to once per reload (#4806).
- Quieted MCP auth-skip debug logging for known patterns (#4805).
- Improved
/versiondiagnostics for editable installs and core dependency reporting, including surfacinglangchain-quickjs(#4816, #4813). - Removed the
uv installtip from the/versionupdate hint (#4822).
0.1.42 (2026-07-17)
Features
- Plugins are now generally available. (#4797)
- Added search to the plugin list and now summarize plugin changes after reloads. (#4765, #4767)
- Added Kimi K3 to the OpenRouter model selector. (#4803)
- Added hidden
connectandreconnectkeywords for/restart. (#4807) - Debug Console thread IDs can now be clicked to copy, with an added LangSmith link. (#4760)
- Added auto-approve (YOLO) mode to trace metadata. (#4764)
Bug Fixes
- Improved plugin marketplace loading and onboarding, including asynchronous marketplace additions and polish for empty marketplace states. (#4766, #4759)
- Clarified plugin component discovery and reload status. (#4774)
- Avoided blocking MCP OAuth token refresh. (#4770)
- Restored keyboard focus for marketplace details. (#4763)
- Dismissed the startup tip when submitting an initial prompt with
-m. (#4779)
0.1.41 (2026-07-16)
Bug Fixes
- Pinned
filelockbelow 3.30 to avoid blocking imports (#4786)
0.1.40 (2026-07-16)
Features
- Added plugin marketplace support (#4554).
- Added an “always allow” option to the project MCP approval prompt (#4562).
- Improved
/goalworkflows: criteria generation now runs server-side, YOLO mode auto-accepts criteria, goals complete after satisfied grading, and goal review editing now supportsCtrl+X(#4754, #4784, #4781, #4780). - Reasoning effort now persists across restarts (#4728).
- Added a toast prompting you to re-paste when a chat paste collapses (#4742).
Bug Fixes
- Tool calls awaiting approval are now surfaced correctly (#4739).
- Fixed transcript tail hydration when scrolled to the bottom edge (#4733).
- Kept chat input responsive during MCP viewer
Ctrl+Rreconnects (#4753). - Improved inline free-text prompts by sharing paste handling and matching primary-input
Ctrl+Dbehavior (#4736, #4729). - Fixed local offloaded tool results to use the real filesystem (#4740).
- Cleaned offloaded history when deleting a thread (#4751).
- Removed duplicated content from the system prompt by overwriting the base prompt (#4516).
- Closed subprocess transport during install teardown (#4735).
- Added targeted
uvconstraints for prerelease dependencies (#4744).
0.1.39 (2026-07-14)
Bug fixes
- Improved Debug Console log retention by partitioning retained logs by level (#4718) (c6e3b35).
- Fixed
/offloadto run server-side (#4696) (564e5a0).
0.1.38 (2026-07-14)
Features
- Improve
/goalcriteria UX (#4694) (06f46ff) - Add interactive goal management (#4693) (64205e2)
- Conditionally drop
TodoListMiddleware(#4685) (d3a3077) - Add
memory.auto_saveconfig flag (#4700) (55b60ca) - Trace experimental mode in metadata (#4705) (22d5045)
Bug Fixes
- Align context diff rows with changed rows (#4714) (f9915db)
- Hydrate virtualized transcript on scroll offset changes (#4646) (f77eeb0)
- Keep TODO and edit tools expanded (#4704) (1d549d3)
- Make
/goalcompletion and grading reliable (#4691) (9da63c6) - Preflight Ollama host reachability before discovery probe (#4702) (96fe71a)
- Quiet expected non-repo
git ls-fileslogging (#4701) (3d499db) - Rename
ls_agent_kindtols_agent_purpose(#4708) (2678b16) - Run MCP login during a run, queue the restart (#4643) (65e1ee8)
- Show "Took <duration>" when
tasktool completes (#4638) (19538e0) - Support unambiguous
read_filegutters (#4711) (2089b54)
0.1.37 (2026-07-13)
Features
- Add Meta model provider (#4650) (70829c5)
- Set
prompt_cache_keyfor OpenAI models (#4632) (8cf57ac) - Support Fireworks
/routersmodel ids (#4591) (1c08d27) /modelCtrl+N toggle for names vs raw specs (#4592) (518c322)/toolsslash command (#4649) (b1600a8)- Add
-salias for--skill(#4620) (c9b7ac2) - Configurable chat cursor style (#4687) (a22484b)
- Expand environment variables in MCP config (#4681) (4f5d7be)
- Hide diff widget for credential files (#4593) (4c49a24)
- In-app Debug Console (#4564) (4f94a30)
- Offer abort in
/threadscwd-switch prompt (#4583) (aaeac99) - Resume threads in-TUI with
/threads -r [ID](#4609) (d442673) - Show
(debug enabled)on splash whenDEEPAGENTS_CODE_DEBUGis set (#4584) (f10b877)
Bug Fixes
- Avoid repeated startup auto-update stalls (#4648) (12a9c9d)
- Infer Fireworks provider from qualified model IDs (#4594) (4d2aa8a)
- Capture input typed before TUI startup (#4684) (ef9a4a8)
- Detach owned
langgraph devserver from terminal (#4642) (d1f3afe) - Infer additional model providers (#4675) (4ceed24)
- Preserve
Ctrl+Ddeletion in non-empty input (#4626) (306bd89) - Quit with
Ctrl+Dat end of prompt (#4678) (2f8c111) - Reap langgraph dev server when startup is cancelled (#4629) (904ff05)
- Reject
--auto-approvein headless mode (#4617) (997be16) - Route explicit
--stdin+--skillto headless path (#4611) (724e24a) - Skip Esc prompt-restore once output generation begins (#4582) (14f384f)
- Remove misleading agent names from help (#4671) (ac15732)
- Support plain
exitquit command (#4543) (e6f10a1) - Sync
ask_useractive-question highlight with focus (#4599) (e4c29b5) - Wrap MCP viewer navigation (#4677) (cffc732)
Performance Improvements
0.1.36 (2026-07-09)
Features
Bug Fixes
0.1.35 (2026-07-09)
Features
- Restore interrupted prompt to input on ESC (#4544) (fccf037)
- Add
[startup].modedefault approval mode (#4573) (7c5bf54) - Offer restart after saving Tavily key via
/auth(#4560) (12df81a) - Reload env from
/authmodal via Ctrl+R (#4566) (f07d638) - Toast on saved
/authAPI key (#4558) (ee3c264)
Bug Fixes
- Harden approval content rendering (#4581) (38446fd)
- Preserve transcript order during virtualization (#4549) (f6ee70c)
- Run stdio MCP server pre-flight check off the event loop (#4434) (c9636e2)
- Avoid duplicate "criteria ready" message on
/goalrevisions (#4559) (1110497) - Restore welcome banner tips (#4528) (3f1e55e)
- Clarify managed
rginstall failures (#4578) (434c84a) - Dedupe update/install log path output (#4553) (1398fee)
- Keep notification center open for API-key entry (#4568) (6e89417)
- Queue
/mcp loginsent before the server connects (#4533) (edac82c) - Serialize MCP OAuth token refreshes to prevent reuse revocation (#4565) (c37100d)
0.1.34 (2026-07-07)
Bug Fixes
0.1.33 (2026-07-06)
Features
- In-the-moment trust prompt for symlinked skills (#4200) (a4431e4)
- Selective per-server project MCP trust (#4507) (aaa22a9)
- Add
dcode tools listcommand (#4461) (1402d0e)
Bug Fixes
- Strip media placeholders from model-facing message text (#4462) (aa0ae36)
- Re-apply theme preference on
/reload(#4514) (5d1c392)
0.1.32 (2026-07-06)
Features
- Simplify welcome banner to compact box (#4482) (b7f46e9)
- Add LangSmith base URL to
/auth(#4228) (88d167f) tool.useandtool.resulthook events (#3954) (ba1979d)- Fall back to folder name for subagents (#4504) (9db3db5)
- Report tracing gateway in
dcode doctor(#4466) (a912427) - Gate paste auto-collapse behind
display.collapse_pastes(#4473) (ff5dd56)
Bug Fixes
- Keep footer branch visible and ellipsized instead of hiding when narrow (#4506) (ccf30c3)
- Remove MCP OAuth success page message shift (#4463) (69bb06c)
- Prevent
UnicodeEncodeErrorcrash in non-interactive mode on legacy Windows consoles (#4478) (b1b16cd)
Performance Improvements
0.1.31 (2026-07-03)
Features
- Collapse large pastes into compact placeholders (#4447) (9ae927d)
- Show model name instead of spec in switcher (#4460) (0059620)
- Offer abort during resume (#4188) (a4c25cd)
- Persistent banner when installation is stale (#4459) (b74c185)
- Show
"Took <duration>"afterexecutefinishes (#4301) (a5240eb) - Unify
config show/listaround effective values (#4174) (ccd9d21)
Bug Fixes
- Make execute command expandable in code TUI transcript (#4428) (d999181)
- Allow suppressing LangSmith key override warning (#4436) (ddcae5e)
- Ensure unique message widget IDs on history load (#4454) (de2f7d2)
- Resolve
/threadsheader link on mount, not after load (#4453) (4cba728) - Restore caller's LangSmith API key in shell subprocess env (#4458) (9293b19)
- Route Anthropic effort through output config (#4446) (1e8ed81)
- Show loading state during model switch (#4209) (7cc4e9f)
0.1.30 (2026-07-02)
Features
- Add reasoning effort selector (#4403) (6ee0ac4)
- Collapse completed tool calls into group summaries (#4373) (3735829)
- Auto-detect MCP OAuth from 401 challenge (#4364) (9763ffc)
- Toast when opening a clicked URL (#4368) (434f29e)
Bug Fixes
- Allow
/rememberwith args when no conversation history (#4418) (5df9c83) - Persist rubric model after server restart (#4419) (5605a68)
- Persist resume model state privately (#4400) (bbd0f0d)
- Quiet routine ripgrep installer output (#4417) (a52c18d)
- Honest MCP OAuth callback close message (#4410) (ef637f4)
0.1.29 (2026-07-01)
Features
- Add rubric iteration controls (#4405) (d6692a7)
- Add Claude Sonnet 5 to model picker (#4386) (64758dd)
Bug Fixes
- Full-width chat messages, hide scrollbar, flush input bg (#4374) (1f8e8dc)
- Resolve editable SDK version metadata (#4394) (3239bf4)
- Unblock MCP force reconnect modal (#4396) (8b7eab0)
0.1.28 (2026-06-29)
Features
- Add Fireworks session settings (#4360) (90ebb1d)
RubricMiddlewareimplementation (/goal/--goaland/rubric/--rubric)- Adopt coding-agent-v1 trace metadata (#4367) (cb39747)
- Quit shortcut on completed update modal (#4312) (5e6eae9)
Bug Fixes
- Redact LangSmith trace secrets by default (#4356) (5e01fec)
- Honor Baseten base URL env precedence (#4328) (8f20d74)
- Highlight just-installed provider on
/authreopen (#4311) (85e47b5) - Clear transient update launch status (#4355) (b870b18)
- Clearer MCP config JSON parse errors (#4327) (9cee602)
- Record shell output as user context (#4353) (0d504a5)
- Suppress expected MCP reauth logs (#4359) (15ee384)
Performance Improvements
- Background refresh for
@file completion cache (#3911) (aa22d6b) - Speed up shutdown after
Ctrl+C/Ctrl+D(#4351) (db441ed)
0.1.27 (2026-06-26)
Features
Bug Fixes
dcode doctorshowsnot configuredfor unset tracing (#4318) (e323d0c)- Drop duplicate token-request
client_idunder Basic auth (#4323) (426dfad) - Include skill invocations in input history (#4211) (7b8d0b2)
- Offload
create_modelin server graph factory to unblock Codex (#4324) (064ea0c)
0.1.26 (2026-06-26)
Bug Fixes
0.1.25 (2026-06-26)
Bug Fixes
- Bind ephemeral port instead of squatting
langgraph dev's 2024 (#4264) (11e5359) - Block dotenv shell startup hooks (#4288) (686d6f3)
- Defer server graph construction (#4300) (220dfc0)
- Gate
deletefile operations (#4299) (92a8681) - Handle recursive
fetch_urlconversion (#4257) (f240a40) - Report editable SDK runtime version (#4304) (4439e91)
- Show months instead of "0y ago" for 360-364 day old timestamps (#4267) (820b331)
- Surface
/auth-stored credentials inconfig show/get(#4258) (c7c8788) - Switch input mode without flashing the mode trigger (#4243) (fc5d9cb)
0.1.24 (2026-06-25)
Features
- Enable
js_evalby default (#4245) (2e04ff3) - Dynamic subagents UI (#4221) (10bcba2)
- Gate onboarding integrations modal behind opt-in flag (#4227) (6c930c5)
Bug Fixes
- Eager managed ripgrep install via
dcode tools install(#4199) (cf536f3) - Interrupt remote runs on chat cancellation (#4234) (37c5fa2)
- Sync approval toggles during active runs (#4239) (4600365)
- Clear stale live approval mode keys (#4242) (f11a769)
0.1.23 (2026-06-25)
Features
- Collect Tavily key during onboarding (#4233) (e321cba)
- Surface
/authin/trace not-configuredhint (#4206) (392e410) - Add Opus 4.8 to recommended models (#4204) (8faf2b0)
Bug Fixes
--reinstallon/installso upgrades rebuild a clean env (#4196) (5e152ac)- Suppress auto-update migration notice on fresh installs (#4224) (eb8ff80)
- Bake release commit into
dcode doctor(#4225) (6dc0246) - Drop redundant version from "already up to date" message (#4223) (5d080df)
- Note subscription plans unusable for Anthropic in
/auth(#4207) (28cd19d)
0.1.22 (2026-06-24)
Features
- Add LangSmith tracing config to
/auth(#4193) (8e62957) - Auto-retry credentials-blocked startup after
/auth(#4176) (d10ba3d) - Improve onboarding Installed Integrations screen (#4195) (0827bf1)
Bug Fixes
- Exclude managed bin dir from agent picker (#4190) (d869d1e)
- Warn on
/tracewhen thread has no messages (#4162) (c338fc9) - Hide "Recent" section during onboarding model selection (#4198) (af882e4)
- Keep auth modal interactive after install-on-select (#4187) (afbc56a)
- Generic "missing credentials" in model switcher (#4182) (456ce5c)
- Hide chat input action buttons in same frame as empty draft (#4178) (f94d417)
- Preserve uv tool context when installing extras (#4201) (fcc616c)
- Unpin uv self-updates and warn when a stale dcode shadows PATH (#4185) (8ca0a18)
0.1.21 (2026-06-23)
Features
dcode doctordiagnostics command (#4148) (8179731)- Add structured TUI display for
js_eval(#4151) (91c0dae) - Allow dependency updates without requiring release (#4157) (7beb97a)
- Clear chat input via
esc+esc, add[ X ]/[ COPY ]buttons (#4000) (c20546f) - Confirm "Launched" after auto-update restart (#4098) (df8db8a)
- Surface tracing in
doctorandconfig show(#4163) (2bb3e44)
Bug Fixes
- Handle LangSmith project-not-found and default tracing project (#4153) (e303ce9)
- Make
/timestampstoggle instant via per-footer class (#4095) (7ae32b0) - Refocus
/mcpfilter input after in-place refresh (#4080) (d79cd74) - Report same-version dependency updates (#4146) (156e118)
- Show "Loading..." in
/threadsagent dropdown while loading (#4101) (c2d949e) - Skip tool interrupts once auto-approve is set (#4092) (9e21c34)
- Word-delete backspace parity in ask-user text area (#4079) (ed3c499)
0.1.20 (2026-06-17)
Features
- Manage Tavily web-search API key in
/auth(#4062) (90cc099) - Surface uninstalled known providers in
/authmenu (#4059) (73db271) - Show provider in usage stats table (#4049) (309b054)
- Quiet install script's full dependency list (#4058) (de2c9fd)
Bug Fixes
- Read
LANGSMITH_PROJECTfortracing.langsmith_project+ show default (#4054) (fec1551) - Surface recommended models missing from installed provider profiles (#4057) (56e0d31)
- Clarify post-update restart semantics (#4046) (6318b81)
- Hide
[SYSTEM]interrupt notices from/threadsprompt (#3988) (68fa0cb) - Keep install-required
/modelrows dimmed after navigation (#4048) (c499634) - Rescaffold server workspace on
/restartwhen config is missing (#4050) (de51b0e) - Remove transient
Restarting server...message after restart (#4047) (87cc504) - Suppress model-switch defer toast on bare reconnect (#4060) (60b1052)
0.1.19 (2026-06-17)
Features
- Add latest frontier models to recommended list (#4045) (1145356)
- Dual-write agent traces to extra LangSmith projects (#3998) (1b94cf3)
- Prompt to install provider when selecting an uninstalled model (#3981) (619207c)
- Note minimum OpenAI key permissions in
/auth(#4040) (14be63d)
Bug Fixes
0.1.18 (2026-06-16)
Features
0.1.17 (2026-06-16)
Features
- Make auto-update opt-out by default (#3994) (7ff6e22)
- Warn on
--interpreter-toolswithout--interpreter(#3976) (e68e720) - Add pre-release update support (#3960) (341a5cc)
- Add agent filter dropdown to
/threadspicker (#3677) (f8193df) - Non-interactive
deepagents authsubcommands (#3910) (11a71bb) - Prompt before updating an out-of-date dcode install (#3995) (a5ec6dd)
Bug Fixes
- Guard against misconfigured LangSmith tracing (#3993) (81acc2e)
- Guard restart-prompt import against in-place self-upgrade (#3980) (7af13f6)
- Skip startup auto-update when already updated in-session (#3915) (3ba3471)
0.1.16 (2026-06-13)
Features
- ChatGPT OAuth sign-in for Codex models (#3532) (202e0bd)
- Add Vercel Sandbox provider (#3588) (e5e4748)
0.1.15 (2026-06-12)
Features
0.1.14 (2026-06-12)
Features
Bug Fixes
- Don't move cursor on click that re-focuses terminal (#3893) (b76788b)
- Label
-rresume as"Resuming..."in the status bar (#3892) (70cd286) - Scope
@file completion to current cwd (#3874) (dd237ac) - Set dcode agent names in trace metadata (#3901) (ac94dd6)
- Surface untracked files in
@completion (#3872) (2bdf6ea) - Warn on misconfigured subagent files (#3873) (f1614d6)
Performance Improvements
0.1.13 (2026-06-11)
Features
- Pluggable third-party sandbox backends (#3842) (2b635a7)
- Auto-install ripgrep on first run (#3348) (fecf22b)
configcommand and canonical config manifest (#3763) (79899a3)- Confirm modal for
/install --package(#3840) (3d75026) - Copy focused input selection on
Ctrl+C(#3841) (99f782c) [retries]config (#3772) (9334d91)- Show connection state in the status bar (#3710) (3e3e8fe)
- Surface LangSmith tracing projects in
LocalContextMiddleware(#3836) (676abec)
Bug Fixes
- Add debug-log guidance for truncated startup errors (#3849) (cd1ef30)
- Drop lock-key events so Caps Lock in iTerm2 doesn't type (#3855) (110f1a7)
- Hand pointer over splash tracing project link (#3858) (ea7dae5)
- Keep terminal-default theme on Esc in
/themeselector (#3854) (c3bc67b) - Preserve inherited
PYTHONPATHfor server subprocess (#3833) (4689569) - Resolve interpreter PTC allowlist against the runtime tool registry (#3845) (c59a27e)
- Treat multi-line key-event pastes as one input (#3856) (6bb15d4)
0.1.12 (2026-06-10)
Features
- Add
get_current_thread_idtool (#3820) (18ce094) - Guard managed onboarding-name memory block from edits (#3822) (dc0a51f)
- Offer restart after restart-capable install (#3821) (e356efe)
- Persist
/threadsdirectory-scope preference (#3824) (51a29f4) - Surface gateway key mismatch on
PermissionDeniedError(#3813) (5bd1ef8)
Bug Fixes
- Surface cached MCP errors as failed tool messages (#3829) (d83b428)
- Handle MCP tool errors locally (#3830) (97a7052)
- Make non-incognito
!shell output visible to the model (#3825) (2407bca) - Expose
/restartslash command (#3809) (64505b8) - Agent retries
gh searchwith invalidmergedAtfield (#3802) (0b683a9) - Clarify
/restartmessage during server startup (#3823) (49ded9e) - Cursor at end when popping queued message to input (#3832) (aa522c9)
- Coalesce streamed markdown writes to keep input responsive (#3819) (b45eeeb)
- Don't show
"No threads found"while threads load (#3815) (68e6426) - Ignore stale cwd warmers in file autocomplete cache (#3835) (9c8c2b2)
- Offer cwd switch on resume (#3810) (d417f53)
- Recover from tool errors instead of aborting run (#3804) (45691c5)
- Show
/restartfeedback (#3808) (c40bef9) - Standardize search previews and restart status (#3806) (71a6d50)
- Suppress stale update notices (#3801) (db25241)
- Unblock
/rememberin server mode (#3812) (12e00e1) - Unblock TUI input during
/restart(#3826) (366cd81)
0.1.11 (2026-06-07)
Bug Fixes
- Pause loading timer during approvals (#3782) (f98fb0c)
- Run auto-update before startup (#3784) (c160ea3)
- Skip update prompts for editable installs (#3781) (ae2874e)
0.1.10 (2026-06-05)
Features
- Pair model API keys with their endpoints (#3770) (cf98030)
- Word-level double-click selection (#3740) (4bb4286)
- Blueprint bootstrapping for Runloop sandboxes (#3556) (13dafd8)
Bug Fixes
- Propagate runtime model switches to subagents (#3771) (f577182)
- Guard pasted-path probes against
OSError(#3745) (c9617d3) - Keep startup import prewarm from crashing the TUI mid-upgrade (#3756) (867a2e5)
- Move MCP trust state out of user config (#3742) (a97f2fd)
0.1.9 (2026-06-03)
Bug Fixes
0.1.8 (2026-06-02)
Features
- List valid extras when
/installhas no argument (#3695) (c7d529c) - Add MCP error detail modal (#3687) (4ae4754)
Bug Fixes
- Allow recovery commands when startup fails (#3706) (727d022)
- Preserve extras during install (#3707) (e636ce9)
- Normalize empty file list tool output (#3697) (b67aead)
- Point MCP re-enable guidance at
Ctrl+R(#3688) (15ca302) - Preserve MCP token refresh when metadata discovery fails (#3685) (afafeeb)
- Reduce OAuth login modal noise (#3693) (0e8a780)
- Repair MCP OAuth login redirect and stale client registration (#3692) (f741293)
- Search all models from
/modelfilter (#3690) (5fcb877) - Serialize
QueuedUserMessageas user input (#3708) (307d598) - Serialize cold SDK imports (#3712) (fb2adc0)
- Pluralize singular MCP login splash text (#3689) (492b0fc)
0.1.7 (2026-05-30)
Features
Bug Fixes
- Fix zero tool MCP server rendering (#3649) (7e7a567)
- Centralize debug logging setup to package root (#3650) (5145ed1)
- Char-truncate execute tool preview output (#3627) (bb276e2)
- Handle stale slash-command
Enterbefore completion popup renders (#3647) (9a28742) - Keep chat input focused when clicking a message (#3655) (daf6571)
- Mention
Ctrl+Rin MCP reconnect toast (#3622) (3b4b086) - Prevent duplicate-id crash on MCP reconnect and clipboard
NoScreen(#3632) (6b9a3c0) - Reconstruct message counts for
DeltaChannelthreads from writes table (#3668) (27e1940) - Render MCP tool errors and drop empty-string optional params (#3624) (fdf3db4)
- Respect line width in tool output previews (#3646) (ba1ad2d)
- Restore resumed thread model (#3651) (550a8ab)
- Tool spinner, result formatting, and expand-hint fixes (#3661) (54485a3)
0.1.6 (2026-05-27)
Features
/installoptional extras (#3606) (7ffaa93)- Surface deferred MCP reconnect state in
/mcp(#3612) (d8205c2) - Surface MCP servers awaiting reconnect on splash banner (#3615) (24c5258)
Bug Fixes
- Cancel server-side runs before re-trying interrupted-state writes (#3611) (7d46357)
- Editable-install guidance for adding extras (#3610) (771e55f)
- Reuse persisted DCR loopback port across OAuth launches (#3613) (f2f7471)
- Polish MCP auth success UX (#3614) (d225cb4)
0.1.5 (2026-05-26)
Bug Fixes
0.1.4 (2026-05-23)
Features
- Add
--sandbox-snapshot-nameflag (#3538) (b01392e) dcode mcp configand unify--mcp-configflag (#3541) (f037b14)- Interpreter middleware via
langchain-quickjs(#3525) (f0ca89c)
Bug Fixes
- Chat input history navigation and newline scrolling (#3560) (3b51cbd)
- Distinguish LangSmith failure modes in
/trace(#3558) (4d158a0) - Recover initial session prompts from writes table (#3535) (46b6f3f)
- Install script binary checks reference
dcode(#3546) (f8977a6) - Show tool call previews during batched HITL approvals (#3530) (84daa1a)
0.1.3 (2026-05-20)
Features
- In-TUI MCP OAuth login with auto-refresh (#3469) (20e38b8)
/restarthidden slash command (#3514) (74bdd36)
Bug Fixes
- Persist
_context_tokensviaafter_modelmiddleware (#3496) (e2bb284) - Refresh status bar model after recovering from failed startup (#3511) (c96f822)
0.1.2 (2026-05-19)
Features
/modeltoggle for recommended-only list (#3453) (c326b7e)--timeoutflag for non-interactive (#3351) (44e86ab)- Browser loopback OAuth callback for MCP auth (#3467) (d83aa07)
- MCP screen metadata (#3349) (ce2f07e)
Bug Fixes
- Drop sections from
system_prompt.mdalready supplied by SDK middleware (#3448) (9dbf2c2) - Rename stale usage commands (#3460) (da43b7f)
- Suppress interrupt-cleanup state writes from traces (#3465) (319b24e)
0.1.1 (2026-05-16)
Bug Fixes
- Correct LangSmith sandbox working directory (#3415) (b0e8d83)
- Guard
fetch_urlagainst SSRF (#3411) (54d8521)
0.1.0 (2026-05-12)
Hello world! Ported from libs/cli.
Prior Releases
deepagents-code was forked from deepagents-cli at v0.1.0 (2026-05-12).
For history prior to the fork, see the deepagents-cli changelog.