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>