deepagents-code==0.1.46

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

AI Summary

Auto mode is now generally available with configurable goal-criteria acceptance. Improved Auto behavior by authorizing actions from directives and logging failures. Added Hooks v2 snapshots and session transcripts. Raised agent recursion limit to 2000 and made it configurable.

Key Highlights

  • Auto mode is now generally available.
  • Added configurable Auto goal-criteria acceptance and improved behavior.
  • Added Hooks v2 capability snapshots and session transcripts.
  • Raised the agent recursion limit to 2000 and made it configurable.

New Features

  • Auto mode generally available
  • Configurable Auto goal-criteria acceptance
  • Hooks v2 capability snapshots and session transcripts
  • Raised agent recursion limit to 2000 and made it configurable
  • Improved Auto behavior by authorizing actions from active goal/rubric directives

Full Release Notes

### Highlights

- Auto mode is now generally available. [#4957](https://github.com/langchain-ai/deepagents/issues/4957)
- Added configurable Auto goal-criteria acceptance. [#4940](https://github.com/langchain-ai/deepagents/issues/4940)
- Improved Auto behavior by authorizing actions from active goal/rubric directives, avoiding redundant approval prompts, showing the enable notice only on first global enable, deduplicating classifier-unavailable transcript spam, logging underlying classifier failures, and reporting classifier timeout budgets. [#5017](https://github.com/langchain-ai/deepagents/issues/5017) [#4993](https://github.com/langchain-ai/deepagents/issues/4993) [#5012](https://github.com/langchain-ai/deepagents/issues/5012) [#5013](https://github.com/langchain-ai/deepagents/issues/5013) [#5011](https://github.com/langchain-ai/deepagents/issues/5011) [#5025](https://github.com/langchain-ai/deepagents/issues/5025)
- Added Hooks v2 capability snapshots and session transcripts, and hardened Hooks v2 command execution. [#4916](https://github.com/langchain-ai/deepagents/issues/4916) [#4918](https://github.com/langchain-ai/deepagents/issues/4918) [#4917](https://github.com/langchain-ai/deepagents/issues/4917)
- Raised the agent recursion limit to 2000 and made it configurable. [#4994](https://github.com/langchain-ai/deepagents/issues/4994)

### Improvements and fixes

- Let the rubric grader inspect working-directory files, show rubric grader defaults, and improved `/rubric` help and empty-state messaging. [#4835](https://github.com/langchain-ai/deepagents/issues/4835) [#4966](https://github.com/langchain-ai/deepagents/issues/4966) [#5015](https://github.com/langchain-ai/deepagents/issues/5015)
- Unified goal activation signaling. [#4980](https://github.com/langchain-ai/deepagents/issues/4980)
- Made Version, Model, and CWD copyable in the Debug Console. [#4975](https://github.com/langchain-ai/deepagents/issues/4975)
- Improved `config get` output when a key is missing. [#4976](https://github.com/langchain-ai/deepagents/issues/4976)
- Aborted YOLO launch on `Ctrl+C`/`Ctrl+D` and made the YOLO warning friendlier for new users. [#4953](https://github.com/langchain-ai/deepagents/issues/4953) [#4950](https://github.com/langchain-ai/deepagents/issues/4950)
- Updated LangSmith handling: secret redaction is disabled by default, `/trace` now flags empty env overrides that shadow the LangSmith key, and the default US endpoint is no longer treated as a custom target. [#4970](https://github.com/langchain-ai/deepagents/issues/4970) [#4996](https://github.com/langchain-ai/deepagents/issues/4996) [#5022](https://github.com/langchain-ai/deepagents/issues/5022)
- Injected OpenAI `prompt_cache_key` for any OpenAI-provider endpoint. [#4995](https://github.com/langchain-ai/deepagents/issues/4995)
- Improved tool and schema presentation: finished calls stay on the live tool-group line, first-party tool schemas now include field descriptions, and `web_search`/`fetch_url` tool descriptions were trimmed. [#4927](https://github.com/langchain-ai/deepagents/issues/4927) [#5019](https://github.com/langchain-ai/deepagents/issues/5019) [#5016](https://github.com/langchain-ai/deepagents/issues/5016)
- Omitted `plugins/` and `conversation_history/` from the `/agent` picker. [#4991](https://github.com/langchain-ai/deepagents/issues/4991)
- Made selector modal backdrop dimming consistent. [#4990](https://github.com/langchain-ai/deepagents/issues/4990)
- Restored the `"Server log preserved at:"` notice on exit. [#4999](https://github.com/langchain-ai/deepagents/issues/4999)
- Used the SDK pin as the effective editable version. [#4949](https://github.com/langchain-ai/deepagents/issues/4949)

---

Internal maintainers: @nick-hollon-lc, @johannes117, @aolsenjazz, @ccurme, @davibinboi, @mdrxy

Released by: @mdrxy

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

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

- [`efa86c5`](https://github.com/langchain-ai/deepagents/commit/efa86c51fedd8d6fbcbabe7da36dd4d63661103c) release(deepagents-code): 0.1.46 (#4965)
- [`e1b1303`](https://github.com/langchain-ai/deepagents/commit/e1b1303c06083f2dd179e0081029b5574e0b8a05) chore(code): bump SDK pin to `0.7.0b2` and dependency minimums (#5031)
- [`516619b`](https://github.com/langchain-ai/deepagents/commit/516619b7bf516e56f0e56ebc319dcab928c68c40) fix(code): report Auto classifier timeout budget (#5025)
- [`5dbedcd`](https://github.com/langchain-ai/deepagents/commit/5dbedcdd3c71f4a34a3c5560f85ddb90e746e1c2) docs(code): document dev vs GA tracing projects (#4973)
- [`170b4a6`](https://github.com/langchain-ai/deepagents/commit/170b4a6c4590b3f95fb5219b5d9074c7f01a1937) fix(code): trim `web_search` and `fetch_url` tool descriptions (#5016)
- [`b4d39a4`](https://github.com/langchain-ai/deepagents/commit/b4d39a44a11a42356f30208f1f45bd821151f57e) refactor(code): drop redundant goal-tool system prompt injection (#5023)
- [`f6caf52`](https://github.com/langchain-ai/deepagents/commit/f6caf524eea6ede25b1557d4d4588debcadd15f8) refactor(code): remove `get_rubric` source metadata (#5024)
- [`ffb7aab`](https://github.com/langchain-ai/deepagents/commit/ffb7aabe25d3d5ad7c5fce139f3bc3e14e245adf) fix(code): ignore LangSmith default US endpoint as custom target (#5022)
- [`e63cddf`](https://github.com/langchain-ai/deepagents/commit/e63cddf5b16eda0d5727f6d36dad87460dd6db0c) style(code): tighten Auto mode first-run notice copy (#5021)
- [`4ccb873`](https://github.com/langchain-ai/deepagents/commit/4ccb87325f3f97e416683233c94405e3ee105cda) fix(code): put field descriptions on first-party tool schemas (#5019)
- [`c2dbd17`](https://github.com/langchain-ai/deepagents/commit/c2dbd176f06ff1a29637107101ae61344a09fc59) fix(code): show Auto enable notice modal only on first global enable (#5012)
- [`9500306`](https://github.com/langchain-ai/deepagents/commit/9500306a17f90dc2f27897c364c24cafffbc474a) fix(code): dedupe Auto classifier-unavailable transcript spam (#5013)
- [`728dbe7`](https://github.com/langchain-ai/deepagents/commit/728dbe7df62ad9960f21cabd6e6c37e8d9a66da7) fix(code): authorize Auto actions from active goal/rubric directives (#5017)
- [`1a3f46b`](https://github.com/langchain-ai/deepagents/commit/1a3f46b85861779ed44e880cc7921cdd6f28fdfa) fix(code): improve `/rubric` help and empty-state messaging (#5015)
- [`6d6632f`](https://github.com/langchain-ai/deepagents/commit/6d6632fa39822f1b774fcabd61ed371a90427113) fix(code): inject OpenAI `prompt_cache_key` for any OpenAI-provider endpoint (#4995)
- [`bd03e8a`](https://github.com/langchain-ai/deepagents/commit/bd03e8a1ca4b38883e11148d5614a444cdefa407) fix(code): log underlying Auto classifier failures (#5011)
- [`1709dbf`](https://github.com/langchain-ai/deepagents/commit/1709dbf9b27766aacce1a5a9c17396b3654f026c) fix(code): make Auto mode generally available (#4957)
- [`313f952`](https://github.com/langchain-ai/deepagents/commit/313f9520cef28c105aa53eac645176d422ec4a97) fix(code): flag empty env override shadowing LangSmith key in `/trace` (#4996)
- [`976c54b`](https://github.com/langchain-ai/deepagents/commit/976c54b2e1392282044d9890a4a5d5d655f3e8dc) fix(code): keep finished calls on live tool-group line (#4927)
- [`52b8993`](https://github.com/langchain-ai/deepagents/commit/52b8993489a9b6b92be077fe835743ef7704b6a0) feat(code): make Version, Model, CWD copyable in Debug Console (#4975)
- [`260c33e`](https://github.com/langchain-ai/deepagents/commit/260c33ee28ade91741ba226ef3e719b6b8c8c02c) fix(code): give `config get` a useful missing-key message (#4976)
- [`f792279`](https://github.com/langchain-ai/deepagents/commit/f7922795d681d82bc2cfea8db0a292e7ecde0171) docs(code): document first-token shell allow-list bypass (T13) (#4942)
- [`5bc7714`](https://github.com/langchain-ai/deepagents/commit/5bc7714fe55a73ac4892deb1785522ea310607ce) fix(code): restore `"Server log preserved at:"` notice on exit (#4999)
- [`37addfc`](https://github.com/langchain-ai/deepagents/commit/37addfc8bb5533d6670d14defea38770c8d54d1e) feat(code): configure Auto goal criteria acceptance (#4940)
- [`ca86fbe`](https://github.com/langchain-ai/deepagents/commit/ca86fbecca1a43facb4281397760c5e52edb1ddd) feat(code): add Hooks v2 session transcripts (#4918)
- [`9af90ae`](https://github.com/langchain-ai/deepagents/commit/9af90ae350c81ae5a2b6f6e835e82d927b7e0f38) chore(code): bump SDK pin to 0.7.0b1 and dependency minimums (#5000)
- [`94962a5`](https://github.com/langchain-ai/deepagents/commit/94962a5f588ce84991ad382b7713155d6a5a231e) feat(code): raise agent recursion limit to 2000 and make it configurable (#4994)
- [`3606e3f`](https://github.com/langchain-ai/deepagents/commit/3606e3f3fa2faac97f30141f9ee54e37631d16ad) fix(code): consistent modal backdrop dimming for selectors (#4990)
- [`db26688`](https://github.com/langchain-ai/deepagents/commit/db26688eee32232a1b73e98cc02642b5bf4165f4) fix(code): omit `plugins/` and `conversation_history/` from `/agent` picker (#4991)
- [`9340518`](https://github.com/langchain-ai/deepagents/commit/9340518a26c4287f9ad0c543edc9b69106c15154) feat(sdk,code,quickjs)!: make the `ToDoListMiddleware` list opt-in (#4929)
- [`9975874`](https://github.com/langchain-ai/deepagents/commit/9975874d897ada8979c084145eb730e15c9cf979) fix(code): avoid redundant Auto approval prompts (#4993)
- [`0c4016e`](https://github.com/langchain-ai/deepagents/commit/0c4016e3c8a7293fdf1a24e12340759068a2bb9a) fix(code,evals): unify goal activation signaling (#4980)
- [`05dd0d1`](https://github.com/langchain-ai/deepagents/commit/05dd0d1bee7d79be6ac7f18db0d05b521e760326) fix(code): harden Hooks v2 command execution (#4917)
- [`5dcf749`](https://github.com/langchain-ai/deepagents/commit/5dcf749a6e7d5ab6611f30d485a3382c7ef31f22) feat(code): let the rubric grader inspect working-directory files (#4835)
- [`465b9de`](https://github.com/langchain-ai/deepagents/commit/465b9de17f9f4e6cd07a8674d9a186e60f5bf4d4) fix(code): show rubric grader defaults (#4966)
- [`d046427`](https://github.com/langchain-ai/deepagents/commit/d046427b536c8ddbce5d804d6ae8b860511a9b44) revert(code,sdk): revert `SystemPromptConfig` (#4969)
- [`8c31545`](https://github.com/langchain-ai/deepagents/commit/8c31545102b75bed87f2cbd63b81e69e27c7188a) style(code): render `-m` slash prompts as plain agent text (#4974)
- [`1b270c8`](https://github.com/langchain-ai/deepagents/commit/1b270c86fe24381c28d3ed35a31d754bd58bbf6e) fix(code): use SDK pin as effective editable version (#4949)
- [`8b4e508`](https://github.com/langchain-ai/deepagents/commit/8b4e508d4664ef02e220854d50f5d98e0913aed8) feat(code): add Hooks v2 capability snapshots (#4916)
- [`e6ab9c0`](https://github.com/langchain-ai/deepagents/commit/e6ab9c05e8fcb9a332396a9425e2b302607be823) fix(code): abort YOLO launch on `Ctrl+C`/`Ctrl+D` (#4953)
- [`d029585`](https://github.com/langchain-ai/deepagents/commit/d029585ab79432d00edfa5a70e77a31f2388ed5b) fix(code): disable LangSmith secret redaction by default (#4970)
- [`fe07f39`](https://github.com/langchain-ai/deepagents/commit/fe07f39ad78c5c09ea6959540a49196cd2f47f3e) fix(code): make YOLO warning friendlier for new users (#4950)
- [`28d138a`](https://github.com/langchain-ai/deepagents/commit/28d138a39587529738c416b272aa0e9044447648) style(code): hide terminal cursor in pre-TUI selectors (#4951)
- [`a8d1b32`](https://github.com/langchain-ai/deepagents/commit/a8d1b32aa4136d0498ba7b48367c8001ac462bd0) feat(sdk,code,quickjs): lean system prompt by default, restorable (#4859)
- [`803a27f`](https://github.com/langchain-ai/deepagents/commit/803a27f366191016bcba37724f59d5cc71175316) refactor(code): use concrete middleware backends (#4963)

</details>