deepagents-code==0.1.38

alibaba/zvecdeepagents-code==0.1.38Jul 14, 2026by github-actions[bot]

AI Summary

This release enhances goal management workflows and user experience with interactive controls, configuration options, and various UI improvements.

Key Highlights

  • Added interactive goal management
  • Improved `/goal` criteria user experience
  • Introduced `memory.auto_save` configuration flag
  • Conditionally dropped `TodoListMiddleware`
  • Fixed context diff alignment and scroll hydration

New Features

  • Interactive goal management
  • Improved `/goal` criteria UX
  • Memory auto-save configuration flag
  • Conditional dropping of TodoListMiddleware

Full Release Notes

### Features

* Improve `/goal` criteria UX ([#4694](https://github.com/langchain-ai/deepagents/issues/4694)) ([06f46ff](https://github.com/langchain-ai/deepagents/commit/06f46fffe36efa9f3adcb331b07df283d8bed874))
* Add interactive goal management ([#4693](https://github.com/langchain-ai/deepagents/issues/4693)) ([64205e2](https://github.com/langchain-ai/deepagents/commit/64205e238c280ae05b2bf9253ac40c6f85ffb49c))
* Conditionally drop `TodoListMiddleware` ([#4685](https://github.com/langchain-ai/deepagents/issues/4685)) ([d3a3077](https://github.com/langchain-ai/deepagents/commit/d3a3077e8536696dcf4a9dcd8555e9c871562e74))
* Add `memory.auto_save` config flag ([#4700](https://github.com/langchain-ai/deepagents/issues/4700)) ([55b60ca](https://github.com/langchain-ai/deepagents/commit/55b60ca08da4eef294ac3c162610b2a151584ea5))
* Trace experimental mode in metadata ([#4705](https://github.com/langchain-ai/deepagents/issues/4705)) ([22d5045](https://github.com/langchain-ai/deepagents/commit/22d50456324e9b8c0121a3a06787e19c1b88e1aa))

### Bug Fixes

* Align context diff rows with changed rows ([#4714](https://github.com/langchain-ai/deepagents/issues/4714)) ([f9915db](https://github.com/langchain-ai/deepagents/commit/f9915db4206ef2d794ad07fdccbdd4ee58963142))
* Hydrate virtualized transcript on scroll offset changes ([#4646](https://github.com/langchain-ai/deepagents/issues/4646)) ([f77eeb0](https://github.com/langchain-ai/deepagents/commit/f77eeb0a036281f84bf7d0b05ea60e02630f55c1))
* Keep TODO and edit tools expanded ([#4704](https://github.com/langchain-ai/deepagents/issues/4704)) ([1d549d3](https://github.com/langchain-ai/deepagents/commit/1d549d3f3c9bb60c3ce39d4a0c913bcefe9610d5))
* Make `/goal` completion and grading reliable ([#4691](https://github.com/langchain-ai/deepagents/issues/4691)) ([9da63c6](https://github.com/langchain-ai/deepagents/commit/9da63c64a59503e3366e9bc7224cb1251af476be))
* Preflight Ollama host reachability before discovery probe ([#4702](https://github.com/langchain-ai/deepagents/issues/4702)) ([96fe71a](https://github.com/langchain-ai/deepagents/commit/96fe71a3815e1020edeb3be1af70b0cadb85931c))
* Quiet expected non-repo `git ls-files` logging ([#4701](https://github.com/langchain-ai/deepagents/issues/4701)) ([3d499db](https://github.com/langchain-ai/deepagents/commit/3d499db8a6c76743810a8983107d7c7d7bdb35e6))
* Rename `ls_agent_kind` to `ls_agent_purpose` ([#4708](https://github.com/langchain-ai/deepagents/issues/4708)) ([2678b16](https://github.com/langchain-ai/deepagents/commit/2678b1680d8928e72e8efae00632a694c9b2737a))
* Run MCP login during a run, queue the restart ([#4643](https://github.com/langchain-ai/deepagents/issues/4643)) ([65e1ee8](https://github.com/langchain-ai/deepagents/commit/65e1ee802e2f69762a6d8e6c7c6d37060161ea5a))
* Show "Took <duration>" when `task` tool completes ([#4638](https://github.com/langchain-ai/deepagents/issues/4638)) ([19538e0](https://github.com/langchain-ai/deepagents/commit/19538e0a46a5c2c050412b79fd45608a63cdde52))
* Support unambiguous `read_file` gutters ([#4711](https://github.com/langchain-ai/deepagents/issues/4711)) ([2089b54](https://github.com/langchain-ai/deepagents/commit/2089b54e2a674ede313e790b59febf9dc6f22571))

---

Internal maintainers: @johannes117, @jacoblee93, @mdrxy

Released by: @mdrxy

<details>
<summary>Git log since deepagents-code==0.1.37</summary>

This commit history includes changes to this package. Commits are listed newest first.

- [`4338671`](https://github.com/langchain-ai/deepagents/commit/4338671aa1d9bd1fd70f20069aac5468697606bf) hotfix(code): stabilize scroll hydration test (#4720)
- [`98eb512`](https://github.com/langchain-ai/deepagents/commit/98eb51238fb6b5289abf90178dfbe59414309f1d) hotfix(code): trim startup tips (#4719)
- [`73bd973`](https://github.com/langchain-ai/deepagents/commit/73bd9735697b95c664727657128708022fbe04cf) release(deepagents-code): 0.1.38 (#4703)
- [`06f46ff`](https://github.com/langchain-ai/deepagents/commit/06f46fffe36efa9f3adcb331b07df283d8bed874) feat(code): improve `/goal` criteria UX (#4694)
- [`64205e2`](https://github.com/langchain-ai/deepagents/commit/64205e238c280ae05b2bf9253ac40c6f85ffb49c) feat(code): add interactive goal management (#4693)
- [`267d7fd`](https://github.com/langchain-ai/deepagents/commit/267d7fd3959e7f648d434313e33d7c1815c72acc) style(code): inline confirmation after MCP `/mcp login` (#4597)
- [`9da63c6`](https://github.com/langchain-ai/deepagents/commit/9da63c64a59503e3366e9bc7224cb1251af476be) fix(code): make `/goal` completion and grading reliable (#4691)
- [`65e1ee8`](https://github.com/langchain-ai/deepagents/commit/65e1ee802e2f69762a6d8e6c7c6d37060161ea5a) fix(code): run MCP login during a run, queue the restart (#4643)
- [`f9915db`](https://github.com/langchain-ai/deepagents/commit/f9915db4206ef2d794ad07fdccbdd4ee58963142) fix(code): align context diff rows with changed rows (#4714)
- [`19538e0`](https://github.com/langchain-ai/deepagents/commit/19538e0a46a5c2c050412b79fd45608a63cdde52) fix(code): show "Took &lt;duration&gt;" when `task` tool completes (#4638)
- [`2089b54`](https://github.com/langchain-ai/deepagents/commit/2089b54e2a674ede313e790b59febf9dc6f22571) fix(code): support unambiguous `read_file` gutters (#4711)
- [`cf057b4`](https://github.com/langchain-ai/deepagents/commit/cf057b4bcdb77ad67014f7dabe71e71f2366c95e) fix(sdk)!: disambiguate `read_file` line gutters (#4561)
- [`718c652`](https://github.com/langchain-ai/deepagents/commit/718c652b57750cb3d929c16b7fb4509df4e3a00c) chore(code): remove Debug Console startup tip (#4712)
- [`2678b16`](https://github.com/langchain-ai/deepagents/commit/2678b1680d8928e72e8efae00632a694c9b2737a) fix(code): rename `ls_agent_kind` to `ls_agent_purpose` (#4708)
- [`2f7d267`](https://github.com/langchain-ai/deepagents/commit/2f7d2671c1ff3978d525d190cbcc4f726fcbfbdc) style(code): simplify `/clear` resume hint to `/threads -r` (#4709)
- [`1d549d3`](https://github.com/langchain-ai/deepagents/commit/1d549d3f3c9bb60c3ce39d4a0c913bcefe9610d5) fix(code): keep TODO and edit tools expanded (#4704)
- [`55b60ca`](https://github.com/langchain-ai/deepagents/commit/55b60ca08da4eef294ac3c162610b2a151584ea5) feat(code): add `memory.auto_save` config flag (#4700)
- [`22d5045`](https://github.com/langchain-ai/deepagents/commit/22d50456324e9b8c0121a3a06787e19c1b88e1aa) feat(code): trace experimental mode in metadata (#4705)
- [`f77eeb0`](https://github.com/langchain-ai/deepagents/commit/f77eeb0a036281f84bf7d0b05ea60e02630f55c1) fix(code): hydrate virtualized transcript on scroll offset changes (#4646)
- [`d3a3077`](https://github.com/langchain-ai/deepagents/commit/d3a3077e8536696dcf4a9dcd8555e9c871562e74) feat(code): drop `TodoListMiddleware` (#4685)
- [`96fe71a`](https://github.com/langchain-ai/deepagents/commit/96fe71a3815e1020edeb3be1af70b0cadb85931c) fix(code): preflight Ollama host reachability before discovery probe (#4702)
- [`3d499db`](https://github.com/langchain-ai/deepagents/commit/3d499db8a6c76743810a8983107d7c7d7bdb35e6) fix(code): quiet expected non-repo `git ls-files` logging (#4701)

</details>