deepagents-code==0.1.40

langchain-ai/deepagentsdeepagents-code==0.1.40Jul 16, 2026by github-actions[bot]

AI Summary

Added plugin marketplace support and an 'always allow' option to the project MCP approval prompt. Improved `/goal` workflows: criteria generation now runs server-side, YOLO mode auto-accepts criteria, and goal review editing supports Ctrl+X. Reasoning effort now persists across restarts.

Key Highlights

  • Added plugin marketplace support.
  • Added 'always allow' option to project MCP approval prompt.
  • Improved `/goal` workflows with server-side criteria and YOLO auto-accept.
  • Reasoning effort persists across restarts.

New Features

  • Plugin marketplace support
  • Always allow option to project MCP approval prompt
  • Server-side criteria generation for `/goal`
  • YOLO mode auto-accepts criteria
  • Reasoning effort persists across restarts

Full Release Notes

### Features

- Added plugin marketplace support ([#4554](https://github.com/langchain-ai/deepagents/issues/4554)).
- Added an “always allow” option to the project MCP approval prompt ([#4562](https://github.com/langchain-ai/deepagents/issues/4562)).
- Improved `/goal` workflows: criteria generation now runs server-side, YOLO mode auto-accepts criteria, goals complete after satisfied grading, and goal review editing now supports `Ctrl+X` ([#4754](https://github.com/langchain-ai/deepagents/issues/4754), [#4784](https://github.com/langchain-ai/deepagents/issues/4784), [#4781](https://github.com/langchain-ai/deepagents/issues/4781), [#4780](https://github.com/langchain-ai/deepagents/issues/4780)).
- Reasoning effort now persists across restarts ([#4728](https://github.com/langchain-ai/deepagents/issues/4728)).
- Added a toast prompting you to re-paste when a chat paste collapses ([#4742](https://github.com/langchain-ai/deepagents/issues/4742)).

### Bug Fixes

- Tool calls awaiting approval are now surfaced correctly ([#4739](https://github.com/langchain-ai/deepagents/issues/4739)).
- Fixed transcript tail hydration when scrolled to the bottom edge ([#4733](https://github.com/langchain-ai/deepagents/issues/4733)).
- Kept chat input responsive during MCP viewer `Ctrl+R` reconnects ([#4753](https://github.com/langchain-ai/deepagents/issues/4753)).
- Improved inline free-text prompts by sharing paste handling and matching primary-input `Ctrl+D` behavior ([#4736](https://github.com/langchain-ai/deepagents/issues/4736), [#4729](https://github.com/langchain-ai/deepagents/issues/4729)).
- Fixed local offloaded tool results to use the real filesystem ([#4740](https://github.com/langchain-ai/deepagents/issues/4740)).
- Cleaned offloaded history when deleting a thread ([#4751](https://github.com/langchain-ai/deepagents/issues/4751)).
- Removed duplicated content from the system prompt by overwriting the base prompt ([#4516](https://github.com/langchain-ai/deepagents/issues/4516)).
- Closed subprocess transport during install teardown ([#4735](https://github.com/langchain-ai/deepagents/issues/4735)).
- Added targeted `uv` constraints for prerelease dependencies ([#4744](https://github.com/langchain-ai/deepagents/issues/4744)).

---

Internal maintainers: @johannes117, @hntrl, @aolsenjazz, @ccurme, @mdrxy

Released by: @mdrxy

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

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

- [`019489e`](https://github.com/langchain-ai/deepagents/commit/019489edb9c0d442a42ae6e5229f4ddf8ba56e08) release(deepagents-code): 0.1.40 (#4734)
- [`cc662f2`](https://github.com/langchain-ai/deepagents/commit/cc662f236dbf72303be5cbf2c4cfd00710a2d32c) feat(code): auto-accept `/goal` criteria in YOLO mode (#4784)
- [`682ce0f`](https://github.com/langchain-ai/deepagents/commit/682ce0fc760e96cf546ea9c97050293548aebc45) fix(code): complete goals after satisfied grading (#4781)
- [`641b906`](https://github.com/langchain-ai/deepagents/commit/641b906157db2c6ae476805f0714ae8f51040492) feat(code): add `Ctrl+X` to goal review editing (#4780)
- [`9fdd498`](https://github.com/langchain-ai/deepagents/commit/9fdd498937842e2ac490ae0e0ca74eef47abd0bb) feat(code): move `/goal` criteria generation server-side (#4754)
- [`47788ed`](https://github.com/langchain-ai/deepagents/commit/47788ededafd44f74b4368ec6793bf4685ad3a3a) fix(code): clean offloaded history when deleting a thread (#4751)
- [`28dc96d`](https://github.com/langchain-ai/deepagents/commit/28dc96d08bc057f2e435b557062a819db4191310) fix(code): keep chat input responsive during MCP viewer `Ctrl+R` reconnect (#4753)
- [`dacc8b0`](https://github.com/langchain-ai/deepagents/commit/dacc8b0eadb504a6ddb0d61f84d598a06b45e3a1) test(code): isolate conversation history artifacts (#4750)
- [`b0beef1`](https://github.com/langchain-ai/deepagents/commit/b0beef1fd19367995b16bccf383badbf4fe20be5) test(code): update sandbox overwrite expectation (#4737)
- [`8148724`](https://github.com/langchain-ai/deepagents/commit/814872492eb2bed4d5c382c6c1fe985ad4354b68) fix(code): surface tool calls awaiting approval (#4739)
- [`ffab82a`](https://github.com/langchain-ai/deepagents/commit/ffab82a9458d2a03b95cbc515f883212090a6992) feat(code): add "always allow" to project MCP approval prompt (#4562)
- [`36c4024`](https://github.com/langchain-ai/deepagents/commit/36c40241b85ec5b0452d9ca334e5f09b95dc16aa) fix(code): targeted uv constraints for dcode prerelease deps (#4744)
- [`36051e2`](https://github.com/langchain-ai/deepagents/commit/36051e2a6cdcd9c22f6118f5cfc481e0540913ea) fix(code): put local offloaded tool results on the real filesystem (#4740)
- [`0187d14`](https://github.com/langchain-ai/deepagents/commit/0187d14b83301c116a2f177e6e04ae7a8cc99ca7) feat(code): add plugin marketplace support (#4554)
- [`9a6789a`](https://github.com/langchain-ai/deepagents/commit/9a6789ac19c48f8289593e92a3e34ffa8d201190) chore(code): document UI component organization (#4707)
- [`2266f58`](https://github.com/langchain-ai/deepagents/commit/2266f58e4713d23ba0b30eb8646424d01165c11b) fix(code): deduplicate content from system prompt by overwriting base prompt (#4516)
- [`e50e238`](https://github.com/langchain-ai/deepagents/commit/e50e2383261ba39923b5d6c48b7fe3b058475cd3) feat(code): toast to re-paste when a chat paste collapses (#4742)
- [`132f9f7`](https://github.com/langchain-ai/deepagents/commit/132f9f7a3059e67927beaac96fe841b7f132a8a3) style(code): collapse `/clear` resume hint onto previous-thread line (#4741)
- [`625e601`](https://github.com/langchain-ai/deepagents/commit/625e601da8cd77e13b98b2b81626f320478108dc) fix(code): close subprocess transport on install teardown (#4735)
- [`369ec69`](https://github.com/langchain-ai/deepagents/commit/369ec6920af35cdec713b9e27d0d1816cafaf556) fix(code): share paste handling with inline free-text prompts (#4736)
- [`d8038e3`](https://github.com/langchain-ai/deepagents/commit/d8038e33c6bc3eec32bb221f4cb2d83926e70ad1) docs(code): define input surface nomenclature in AGENTS.md (#4738)
- [`8a6963b`](https://github.com/langchain-ai/deepagents/commit/8a6963ba52eee2ab8de5df2c14210f472c828d38) fix(code): match primary-input `Ctrl+D` behavior in inline free-text fields (#4729)
- [`c584dcf`](https://github.com/langchain-ai/deepagents/commit/c584dcfb3ad287446e0209b8bd4ca31cee587eea) feat(code): persist reasoning effort across restarts (#4728)
- [`02a2461`](https://github.com/langchain-ai/deepagents/commit/02a246144c764a1c57b60223652ade8716c7529b) fix(code): hydrate transcript tail when scrolled to the bottom edge (#4733)

</details>