deepagents-code==0.1.58
langchain-ai/deepagentsdeepagents-code==0.1.58Aug 19, 2026by github-actions[bot]
AI Summary
This version enforces a strict Python 3.12 requirement and adds the OpenRouter `z-ai/glm-5.3` model to the switcher. It also introduces re-authentication capabilities for MCP servers and improves terminal-specific resume hints.
Key Highlights
- Requires Python 3.12 or newer
- Added OpenRouter `z-ai/glm-5.3` to the model switcher
- Added support for re-authenticating MCP servers
- Footer pickers can be opened with `ctrl+click`
Breaking Changes
- Requires Python 3.12 or newer
New Features
- Added OpenRouter `z-ai/glm-5.3` to the model switcher
- Added support for re-authenticating MCP servers from the viewer
- Footer pickers can now be opened with `ctrl+click`
- Resume hints now account for `TERM_PROGRAM` support
Full Release Notes
### Breaking Changes - `deepagents-code` now requires Python 3.12 or newer. ([#5603](https://github.com/langchain-ai/deepagents/issues/5603)) ### Features - Added OpenRouter `z-ai/glm-5.3` to the model switcher. ([#5641](https://github.com/langchain-ai/deepagents/issues/5641)) - Added support for re-authenticating MCP servers from the viewer. ([#5637](https://github.com/langchain-ai/deepagents/issues/5637)) - Footer pickers can now be opened with `ctrl+click`. ([#5611](https://github.com/langchain-ai/deepagents/issues/5611)) - Resume hints now account for `TERM_PROGRAM` support before showing terminal-specific guidance. ([#5580](https://github.com/langchain-ai/deepagents/issues/5580)) ### Fixes - Completed the `dcode config` command surface. ([#5581](https://github.com/langchain-ai/deepagents/issues/5581)) - Made `/offload` interruptible. ([#5590](https://github.com/langchain-ai/deepagents/issues/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](https://github.com/langchain-ai/deepagents/issues/5424), [#5578](https://github.com/langchain-ai/deepagents/issues/5578), [#5651](https://github.com/langchain-ai/deepagents/issues/5651)) - Captured stdio MCP server stderr in the logger. ([#5610](https://github.com/langchain-ai/deepagents/issues/5610)) - Drained hook pipes after timeout. ([#5606](https://github.com/langchain-ai/deepagents/issues/5606)) - Grouped resume trace rounds. ([#5593](https://github.com/langchain-ai/deepagents/issues/5593)) - Omitted web-search prompt guidance when web search is unavailable. ([#5602](https://github.com/langchain-ai/deepagents/issues/5602)) - Resolved message pointer shapes per cell. ([#5592](https://github.com/langchain-ai/deepagents/issues/5592)) --- Internal maintainers: @aolsenjazz, @eyurtsev, @mdrxy Released by: @mdrxy <details> <summary>Git log since deepagents-code==0.1.57</summary> This commit history includes changes to this package. Commits are listed newest first. - [`863c615`](https://github.com/langchain-ai/deepagents/commit/863c6153aaec97c42996fc3b26a3746c5bc8f743) release(deepagents-code): 0.1.58 (#5591) - [`9bd088a`](https://github.com/langchain-ai/deepagents/commit/9bd088a69ed9b9510391daf247a9dbb9dfbea6bf) chore(deps): raise dependency minimums for `deepagents-code` (#5663) - [`ab359ba`](https://github.com/langchain-ai/deepagents/commit/ab359bab20175a960227203de482a1fbd6edffea) test(code): await the connection refresh task instead of polling `_state` (#5661) - [`31af8c1`](https://github.com/langchain-ai/deepagents/commit/31af8c11219c3c77f4530bc1e4adc3c140cfa6d5) chore(deps): raise dependency minimums for `deepagents` (#5662) - [`d00926e`](https://github.com/langchain-ai/deepagents/commit/d00926e9e0278d6e74f91622b00d1375c7af19ab) fix(code): let MCP footer wrap on narrow windows (#5651) - [`a61bc6f`](https://github.com/langchain-ai/deepagents/commit/a61bc6feeb6aefd780ad8435acc9ce2057fe9151) fix(code): capture stdio MCP server stderr into the logger (#5610) - [`d7c24d8`](https://github.com/langchain-ai/deepagents/commit/d7c24d85f7b4d478116f022e1e969ddac89aeb2f) feat(code): re-auth MCP servers from viewer (#5637) - [`80e3d47`](https://github.com/langchain-ai/deepagents/commit/80e3d4738e0464cc3a6c5f9dfc27efc0128a9a00) chore(deps): raise dependency minimums for `deepagents-code` (#5647) - [`16cb2e7`](https://github.com/langchain-ai/deepagents/commit/16cb2e76f4a36f312b595423c6134b43b248f563) chore(deps): raise dependency minimums for `deepagents` (#5646) - [`6295924`](https://github.com/langchain-ai/deepagents/commit/6295924d428fb061945cd83940c47c765091353b) feat(code): add OpenRouter `z-ai/glm-5.3` to model switcher (#5641) - [`13951d8`](https://github.com/langchain-ai/deepagents/commit/13951d8b2269de44c169234db742f82ec0805f1b) test(code): make connection-refresh ordering test event-driven (#5636) - [`75c5ce4`](https://github.com/langchain-ai/deepagents/commit/75c5ce47bf5fb146c6a8436c00c60134dceee8a5) test(code): pin single-warning logging for failed MCP tool calls (#5609) - [`25aa273`](https://github.com/langchain-ai/deepagents/commit/25aa2735dabbca6a8c82afae2c7c9f35830d151c) chore(code): render stale-PATH hint as next step, not warning (#5618) - [`ee339fb`](https://github.com/langchain-ai/deepagents/commit/ee339fb8c39a1432f0cc12c181431c60b4e235f9) feat(code): open footer pickers with `ctrl+click` (#5611) - [`ab82d48`](https://github.com/langchain-ai/deepagents/commit/ab82d48cc012c5a991660ad53785c2e26030596e) fix(code): make `/offload` interruptible (#5590) - [`575a8ac`](https://github.com/langchain-ai/deepagents/commit/575a8acb0307bbea9e08f4f8c15d850580a55cb3) fix(code): drain hook pipes after timeout (#5606) - [`04de43e`](https://github.com/langchain-ai/deepagents/commit/04de43e05adcbd38f1022f1fafe93f6748c2a032) feat(code,talon): require Python 3.12 or greater (#5603) - [`6a7c7d6`](https://github.com/langchain-ai/deepagents/commit/6a7c7d6575915dbc4b1549133735f50666919979) fix(code): keep rapid typing visible (#5424) - [`4bfb6d2`](https://github.com/langchain-ai/deepagents/commit/4bfb6d2360ae1f67595ce75cf64bec023ca897f0) chore(code): set package author and homepage metadata (#5597) - [`9feaf51`](https://github.com/langchain-ai/deepagents/commit/9feaf51030a30203f43231b7fb9420293be9fedc) fix(code): omit unavailable web-search prompt guidance (#5602) - [`84eb09d`](https://github.com/langchain-ai/deepagents/commit/84eb09d8edaa52297ca3e2ad76a2c85a9adf4130) fix(code): complete the `dcode config` surface (#5581) - [`345859e`](https://github.com/langchain-ai/deepagents/commit/345859e8e13d5b48348efebd0a48bfb4d3fbf132) fix(code): group resume trace rounds (#5593) - [`7e645c6`](https://github.com/langchain-ai/deepagents/commit/7e645c61f9bb8d058f98b96b853313760a96fc08) chore(deps): raise dependency minimums for `deepagents-code` (#5600) - [`cd4c399`](https://github.com/langchain-ai/deepagents/commit/cd4c3993faf9aabfc6bb6c22bb56a57c33563106) fix(code): resolve message pointer shapes per cell (#5592) - [`8be9ad0`](https://github.com/langchain-ai/deepagents/commit/8be9ad02ed3c5ddd908c237ead099496a21cb87f) chore(deps): bump `deepagents` pin in `deepagents-code` to `0.7.7` (#5594) - [`42ed940`](https://github.com/langchain-ai/deepagents/commit/42ed9406f08dfec11369631011405c1dc650293a) release(deepagents): 0.7.7 (#5498) - [`fdde617`](https://github.com/langchain-ai/deepagents/commit/fdde617eb590191162a1ebbd9a5fb6c2763ee462) fix(code): collapse resized chat input on double-click (#5578) - [`e8035e7`](https://github.com/langchain-ai/deepagents/commit/e8035e78e8be9d1edfe9a131bcc0df12349f754d) feat(code): gate `TERM_PROGRAM` resume hints (#5580) </details>