deepagents-code==0.1.38

parruda/swarmdeepagents-code==0.1.38Jul 14, 2026by github-actions[bot]

AI Summary

This release enhances the user experience for goal management with interactive features and adds configuration options for memory saving. It also introduces tracing capabilities and removes the TodoListMiddleware.

Key Highlights

  • Interactive goal management
  • Improved `/goal` criteria UX
  • Memory auto-save configuration flag
  • Dropped TodoListMiddleware
  • Trace experimental mode in metadata

Breaking Changes

  • Renamed `ls_agent_kind` to `ls_agent_purpose`
  • Conditionally dropped `TodoListMiddleware`

New Features

  • Interactive goal management
  • Memory auto-save config flag
  • Trace experimental mode in metadata

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>