From b47fefc7e68f3cb2187a2b3ec2cdf3f4c999dae9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 18:25:10 +0000 Subject: [PATCH 1/3] release(deepagents-code): 0.1.52 --- .release-please-manifest.json | 2 +- libs/code/CHANGELOG.md | 26 ++++++++++++++++++++++++++ libs/code/deepagents_code/_version.py | 2 +- libs/code/pyproject.toml | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 1b99bf8be68..31ed134ecc6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -2,7 +2,7 @@ "libs/cli": "0.2.2", "libs/deepagents": "0.7.4", "libs/acp": "0.0.9", - "libs/code": "0.1.51", + "libs/code": "0.1.52", "libs/talon": "0.0.3", "libs/partners/daytona": "0.0.8", "libs/partners/modal": "0.0.6", diff --git a/libs/code/CHANGELOG.md b/libs/code/CHANGELOG.md index c65a4774d61..6de2e020e77 100644 --- a/libs/code/CHANGELOG.md +++ b/libs/code/CHANGELOG.md @@ -2,6 +2,32 @@ # Deep Agents Code Changelog +## [0.1.52](https://github.com/langchain-ai/deepagents/compare/deepagents-code==0.1.51...deepagents-code==0.1.52) (2026-08-04) + + +### Features + +* **code:** `/model` footer Ctrl+N hint follows display mode ([#5247](https://github.com/langchain-ai/deepagents/issues/5247)) ([cf87266](https://github.com/langchain-ai/deepagents/commit/cf87266105ee6ed79e56d72dea58c1c5f431228f)) +* **code:** configurable Auto classifier review timeout ([#5302](https://github.com/langchain-ai/deepagents/issues/5302)) ([7bd977b](https://github.com/langchain-ai/deepagents/commit/7bd977bc9d4c11aad90dbef7872d83c2affd584e)) +* **code:** frame HITL rejection reasons for the model ([#5259](https://github.com/langchain-ai/deepagents/issues/5259)) ([89c814b](https://github.com/langchain-ai/deepagents/commit/89c814b29249b44a8a6122f6c359db3601a6802e)) +* **code:** load hooks from installed plugins ([#5198](https://github.com/langchain-ai/deepagents/issues/5198)) ([0828b02](https://github.com/langchain-ai/deepagents/commit/0828b02d30c7b5557ecfce7c4a4039e0d9c4c571)) +* **code:** make Hooks v2 generally available ([#5307](https://github.com/langchain-ai/deepagents/issues/5307)) ([4edebde](https://github.com/langchain-ai/deepagents/commit/4edebdedd61d6793f0f7b666f5ee26b414576805)) +* **code:** recommend DeepSeek V4 Flash 0731 ([#5244](https://github.com/langchain-ai/deepagents/issues/5244)) ([fbe4ec8](https://github.com/langchain-ai/deepagents/commit/fbe4ec8046c35313c6c05a986779111d84fe2536)) +* **code:** refresh price catalog hourly in the background ([#5264](https://github.com/langchain-ai/deepagents/issues/5264)) ([2454afa](https://github.com/langchain-ai/deepagents/commit/2454afa58521f9dddb64bbde364a475694f45f4d)) +* **code:** selectable model for the Auto approval classifier ([#5205](https://github.com/langchain-ai/deepagents/issues/5205)) ([1d3feb1](https://github.com/langchain-ai/deepagents/commit/1d3feb1275a875f84f96f04a07e47cb6ec974b78)) +* **code:** tri-state `DEEPAGENTS_CODE_ONBOARDING` env var ([#5301](https://github.com/langchain-ai/deepagents/issues/5301)) ([43293e9](https://github.com/langchain-ai/deepagents/commit/43293e95cb072c8b92a734eca8c0292e45d279e8)) + + +### Bug Fixes + +* **code:** bound Hooks v2 session-end teardown ([#5248](https://github.com/langchain-ai/deepagents/issues/5248)) ([28a7d5b](https://github.com/langchain-ai/deepagents/commit/28a7d5bdd3f78044b4f3612f71e13ce38ef47bf4)) +* **code:** fire `PreCompact` before auto-compaction ([#5277](https://github.com/langchain-ai/deepagents/issues/5277)) ([f4cc516](https://github.com/langchain-ai/deepagents/commit/f4cc5160c75eb44e8ddee8b049048690ea0f8616)) +* **code:** handle malformed hook resumes ([#5233](https://github.com/langchain-ai/deepagents/issues/5233)) ([bd562c8](https://github.com/langchain-ai/deepagents/commit/bd562c879ad3a8eec0a930bba23ef57fee163c05)) +* **code:** make reject-with-feedback discoverable in approval menu ([#5260](https://github.com/langchain-ai/deepagents/issues/5260)) ([b1e3240](https://github.com/langchain-ai/deepagents/commit/b1e324038771c55460793e2e35d9d9ce5ea7b3f5)) +* **code:** refresh hooks after cwd switches ([#5249](https://github.com/langchain-ai/deepagents/issues/5249)) ([6f48dd5](https://github.com/langchain-ai/deepagents/commit/6f48dd59efd27c3476cf32cb8c965155c59993a5)) +* **code:** remove undispatched `SessionEndCause` members ([#5240](https://github.com/langchain-ai/deepagents/issues/5240)) ([ee1e0f5](https://github.com/langchain-ai/deepagents/commit/ee1e0f50bfaff3690c6164147cdf22c94c289768)) +* **code:** surface hook stops without agent errors ([#5276](https://github.com/langchain-ai/deepagents/issues/5276)) ([ed0e3e2](https://github.com/langchain-ai/deepagents/commit/ed0e3e236eea691d7c8c586ac1f9c82eba352b1a)) + ## [0.1.51](https://github.com/langchain-ai/deepagents/compare/deepagents-code==0.1.50...deepagents-code==0.1.51) (2026-07-31) ### Features diff --git a/libs/code/deepagents_code/_version.py b/libs/code/deepagents_code/_version.py index 869213b89e5..2548302f2bf 100644 --- a/libs/code/deepagents_code/_version.py +++ b/libs/code/deepagents_code/_version.py @@ -2,7 +2,7 @@ # Keep the `x-release-please-version` annotation — release-please uses it to # bump `__version__` in sync with `pyproject.toml` on every release PR. -__version__ = "0.1.51" # x-release-please-version +__version__ = "0.1.52" # x-release-please-version DOCS_URL = "https://docs.langchain.com/oss/python/deepagents/code" """URL for `deepagents-code` documentation.""" diff --git a/libs/code/pyproject.toml b/libs/code/pyproject.toml index 4b54668f840..fd79703802f 100644 --- a/libs/code/pyproject.toml +++ b/libs/code/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "deepagents-code" -version = "0.1.51" +version = "0.1.52" description = "Terminal coding agent built on the Deep Agents SDK - works with any model, with persistent memory, customizable skills, subagents, and approval controls." readme = "README.md" license = { text = "MIT" } From 60cff543aca9f21f1cbd902a04e3b5dbb945228a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 18:25:37 +0000 Subject: [PATCH 2/3] chore: update lockfiles --- libs/code/uv.lock | 2 +- libs/evals/uv.lock | 2 +- libs/talon/uv.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/code/uv.lock b/libs/code/uv.lock index b550ded842c..bc54334146e 100644 --- a/libs/code/uv.lock +++ b/libs/code/uv.lock @@ -1114,7 +1114,7 @@ wheels = [ [[package]] name = "deepagents-code" -version = "0.1.51" +version = "0.1.52" source = { editable = "." } dependencies = [ { name = "aiosqlite" }, diff --git a/libs/evals/uv.lock b/libs/evals/uv.lock index ff87b8b1ec6..db56a910d26 100644 --- a/libs/evals/uv.lock +++ b/libs/evals/uv.lock @@ -464,7 +464,7 @@ wheels = [ [[package]] name = "deepagents-code" -version = "0.1.51" +version = "0.1.52" source = { directory = "../code" } dependencies = [ { name = "aiosqlite" }, diff --git a/libs/talon/uv.lock b/libs/talon/uv.lock index 87217c99919..0ae5c85f4bd 100644 --- a/libs/talon/uv.lock +++ b/libs/talon/uv.lock @@ -790,7 +790,7 @@ wheels = [ [[package]] name = "deepagents-code" -version = "0.1.51" +version = "0.1.52" source = { editable = "../code" } dependencies = [ { name = "aiosqlite" }, From 57d706960e81671c87aabf0d447cc599983d451b Mon Sep 17 00:00:00 2001 From: "langchain-oss-automated-triage[bot]" <248757908+langchain-oss-automated-triage[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 18:58:58 +0000 Subject: [PATCH 3/3] chore(deepagents-code): apply curated release notes --- libs/code/CHANGELOG.md | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/libs/code/CHANGELOG.md b/libs/code/CHANGELOG.md index 6de2e020e77..f8f97aefd71 100644 --- a/libs/code/CHANGELOG.md +++ b/libs/code/CHANGELOG.md @@ -4,29 +4,20 @@ ## [0.1.52](https://github.com/langchain-ai/deepagents/compare/deepagents-code==0.1.51...deepagents-code==0.1.52) (2026-08-04) - ### Features -* **code:** `/model` footer Ctrl+N hint follows display mode ([#5247](https://github.com/langchain-ai/deepagents/issues/5247)) ([cf87266](https://github.com/langchain-ai/deepagents/commit/cf87266105ee6ed79e56d72dea58c1c5f431228f)) -* **code:** configurable Auto classifier review timeout ([#5302](https://github.com/langchain-ai/deepagents/issues/5302)) ([7bd977b](https://github.com/langchain-ai/deepagents/commit/7bd977bc9d4c11aad90dbef7872d83c2affd584e)) -* **code:** frame HITL rejection reasons for the model ([#5259](https://github.com/langchain-ai/deepagents/issues/5259)) ([89c814b](https://github.com/langchain-ai/deepagents/commit/89c814b29249b44a8a6122f6c359db3601a6802e)) -* **code:** load hooks from installed plugins ([#5198](https://github.com/langchain-ai/deepagents/issues/5198)) ([0828b02](https://github.com/langchain-ai/deepagents/commit/0828b02d30c7b5557ecfce7c4a4039e0d9c4c571)) -* **code:** make Hooks v2 generally available ([#5307](https://github.com/langchain-ai/deepagents/issues/5307)) ([4edebde](https://github.com/langchain-ai/deepagents/commit/4edebdedd61d6793f0f7b666f5ee26b414576805)) -* **code:** recommend DeepSeek V4 Flash 0731 ([#5244](https://github.com/langchain-ai/deepagents/issues/5244)) ([fbe4ec8](https://github.com/langchain-ai/deepagents/commit/fbe4ec8046c35313c6c05a986779111d84fe2536)) -* **code:** refresh price catalog hourly in the background ([#5264](https://github.com/langchain-ai/deepagents/issues/5264)) ([2454afa](https://github.com/langchain-ai/deepagents/commit/2454afa58521f9dddb64bbde364a475694f45f4d)) -* **code:** selectable model for the Auto approval classifier ([#5205](https://github.com/langchain-ai/deepagents/issues/5205)) ([1d3feb1](https://github.com/langchain-ai/deepagents/commit/1d3feb1275a875f84f96f04a07e47cb6ec974b78)) -* **code:** tri-state `DEEPAGENTS_CODE_ONBOARDING` env var ([#5301](https://github.com/langchain-ai/deepagents/issues/5301)) ([43293e9](https://github.com/langchain-ai/deepagents/commit/43293e95cb072c8b92a734eca8c0292e45d279e8)) - +- Hooks v2 is now generally available, with support for loading hooks from installed plugins. ([#5307](https://github.com/langchain-ai/deepagents/issues/5307), [#5198](https://github.com/langchain-ai/deepagents/issues/5198)) +- Auto approval classifier configuration now supports selecting the classifier model and setting a review timeout. ([#5205](https://github.com/langchain-ai/deepagents/issues/5205), [#5302](https://github.com/langchain-ai/deepagents/issues/5302)) +- HITL rejection reasons are now framed for the model, and the approval menu makes reject-with-feedback easier to discover. ([#5259](https://github.com/langchain-ai/deepagents/issues/5259), [#5260](https://github.com/langchain-ai/deepagents/issues/5260)) +- Added a tri-state `DEEPAGENTS_CODE_ONBOARDING` environment variable. ([#5301](https://github.com/langchain-ai/deepagents/issues/5301)) +- The `/model` footer Ctrl+N hint now follows the current display mode. ([#5247](https://github.com/langchain-ai/deepagents/issues/5247)) +- The price catalog now refreshes hourly in the background. ([#5264](https://github.com/langchain-ai/deepagents/issues/5264)) +- Updated recommendations to include DeepSeek V4 Flash 0731. ([#5244](https://github.com/langchain-ai/deepagents/issues/5244)) ### Bug Fixes -* **code:** bound Hooks v2 session-end teardown ([#5248](https://github.com/langchain-ai/deepagents/issues/5248)) ([28a7d5b](https://github.com/langchain-ai/deepagents/commit/28a7d5bdd3f78044b4f3612f71e13ce38ef47bf4)) -* **code:** fire `PreCompact` before auto-compaction ([#5277](https://github.com/langchain-ai/deepagents/issues/5277)) ([f4cc516](https://github.com/langchain-ai/deepagents/commit/f4cc5160c75eb44e8ddee8b049048690ea0f8616)) -* **code:** handle malformed hook resumes ([#5233](https://github.com/langchain-ai/deepagents/issues/5233)) ([bd562c8](https://github.com/langchain-ai/deepagents/commit/bd562c879ad3a8eec0a930bba23ef57fee163c05)) -* **code:** make reject-with-feedback discoverable in approval menu ([#5260](https://github.com/langchain-ai/deepagents/issues/5260)) ([b1e3240](https://github.com/langchain-ai/deepagents/commit/b1e324038771c55460793e2e35d9d9ce5ea7b3f5)) -* **code:** refresh hooks after cwd switches ([#5249](https://github.com/langchain-ai/deepagents/issues/5249)) ([6f48dd5](https://github.com/langchain-ai/deepagents/commit/6f48dd59efd27c3476cf32cb8c965155c59993a5)) -* **code:** remove undispatched `SessionEndCause` members ([#5240](https://github.com/langchain-ai/deepagents/issues/5240)) ([ee1e0f5](https://github.com/langchain-ai/deepagents/commit/ee1e0f50bfaff3690c6164147cdf22c94c289768)) -* **code:** surface hook stops without agent errors ([#5276](https://github.com/langchain-ai/deepagents/issues/5276)) ([ed0e3e2](https://github.com/langchain-ai/deepagents/commit/ed0e3e236eea691d7c8c586ac1f9c82eba352b1a)) +- Fixed several Hooks v2 lifecycle issues: session-end teardown is now bounded, hooks refresh after cwd switches, malformed hook resumes are handled, hook stops surface without agent errors, and unused `SessionEndCause` members were removed. ([#5248](https://github.com/langchain-ai/deepagents/issues/5248), [#5249](https://github.com/langchain-ai/deepagents/issues/5249), [#5233](https://github.com/langchain-ai/deepagents/issues/5233), [#5276](https://github.com/langchain-ai/deepagents/issues/5276), [#5240](https://github.com/langchain-ai/deepagents/issues/5240)) +- `PreCompact` now fires before auto-compaction. ([#5277](https://github.com/langchain-ai/deepagents/issues/5277)) ## [0.1.51](https://github.com/langchain-ai/deepagents/compare/deepagents-code==0.1.50...deepagents-code==0.1.51) (2026-07-31)