From 45962bd4699ceb9bc222ac8cc620d850e39105a9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 13:52:59 +0000 Subject: [PATCH 1/2] release(langchain-quickjs): 0.2.0 --- .release-please-manifest.json | 2 +- libs/partners/quickjs/CHANGELOG.md | 32 ++++++++++++++++++++++++++++ libs/partners/quickjs/pyproject.toml | 2 +- 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 84871671e5..411bf23c9a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -6,6 +6,6 @@ "libs/partners/daytona": "0.0.5", "libs/partners/modal": "0.0.3", "libs/partners/runloop": "0.0.4", - "libs/partners/quickjs": "0.1.2", + "libs/partners/quickjs": "0.2.0", "libs/repl": "0.0.1" } diff --git a/libs/partners/quickjs/CHANGELOG.md b/libs/partners/quickjs/CHANGELOG.md index 91ab95eee8..307f0db9ee 100644 --- a/libs/partners/quickjs/CHANGELOG.md +++ b/libs/partners/quickjs/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [0.2.0](https://github.com/mayflower/deepagents/compare/langchain-quickjs==0.1.2...langchain-quickjs==0.2.0) (2026-05-12) + + +### ⚠ BREAKING CHANGES + +* **quickjs:** use quickjs-rs ([#2979](https://github.com/mayflower/deepagents/issues/2979)) + +### Features + +* **quickjs:** add `max_ptc_calls` budget for ptc calls ([#2994](https://github.com/mayflower/deepagents/issues/2994)) ([13f6c2d](https://github.com/mayflower/deepagents/commit/13f6c2dec448e270d7e685447292d394d31fe528)) +* **quickjs:** add snapshot-based repl persistence between turns ([#3064](https://github.com/mayflower/deepagents/issues/3064)) ([c46feed](https://github.com/mayflower/deepagents/commit/c46feed66e83876054489a8454904de4c87ddf6b)) +* **quickjs:** propagate return types ([#3210](https://github.com/mayflower/deepagents/issues/3210)) ([e26bccb](https://github.com/mayflower/deepagents/commit/e26bccbe81b4e3ff2f0332f56f683106e0bafd88)) +* **quickjs:** rename middleware ([#3334](https://github.com/mayflower/deepagents/issues/3334)) ([fc80075](https://github.com/mayflower/deepagents/commit/fc80075c65c3b4beb8f672b6bb27464fee6d79c2)) +* **quickjs:** surface tool exceptions as the original error ([#3049](https://github.com/mayflower/deepagents/issues/3049)) ([d96dc8c](https://github.com/mayflower/deepagents/commit/d96dc8ce4a1d2d25abc606266cfe14629789c457)) +* **quickjs:** use quickjs-rs ([#2979](https://github.com/mayflower/deepagents/issues/2979)) ([7491899](https://github.com/mayflower/deepagents/commit/7491899074fa1ed7946f2f5a0e84c2b3793d39bd)) + + +### Bug Fixes + +* **quickjs:** add `ls_code_input_language` metadata to `eval` tool ([#3062](https://github.com/mayflower/deepagents/issues/3062)) ([b9bc674](https://github.com/mayflower/deepagents/commit/b9bc674fe67ac40e000b30bbb4a753a9b6e167ed)) +* **quickjs:** bound console buffering at capture time ([#2999](https://github.com/mayflower/deepagents/issues/2999)) ([251e405](https://github.com/mayflower/deepagents/commit/251e405d8b1897ae09ee47b0a8be48edfaaad8a1)) +* **quickjs:** handle top-level await in snapshot step ([#3161](https://github.com/mayflower/deepagents/issues/3161)) ([b330c22](https://github.com/mayflower/deepagents/commit/b330c222ee661f7944a59d7b0ef2e0c7a42b1e29)) +* **quickjs:** keep PTC loop and runtime context in `_PTCState` ([#3134](https://github.com/mayflower/deepagents/issues/3134)) ([c70cc5a](https://github.com/mayflower/deepagents/commit/c70cc5a602bd26191f347dd31cc4e5d17c75f65f)) +* **quickjs:** per-thread_id Runtimes ([#2931](https://github.com/mayflower/deepagents/issues/2931)) ([4021b03](https://github.com/mayflower/deepagents/commit/4021b032f79913ddbfbb233fce5aff3f245fd1db)) +* **quickjs:** prompt improvements ([#2564](https://github.com/mayflower/deepagents/issues/2564)) ([4999c6b](https://github.com/mayflower/deepagents/commit/4999c6b064266a0f0189964241323fd0f0ba345e)) +* **quickjs:** remove ptc command buffering ([#3023](https://github.com/mayflower/deepagents/issues/3023)) ([ac1218a](https://github.com/mayflower/deepagents/commit/ac1218a1b14cde2f066c59804ab86567821f8c9d)) + + +### Reverted Changes + +* **quickjs:** release: 0.1.1 ([#3255](https://github.com/mayflower/deepagents/issues/3255)) ([8125f71](https://github.com/mayflower/deepagents/commit/8125f71a6ffd40b75a25c017e2b255eeb3be48a6)) + ## [0.1.2](https://github.com/langchain-ai/deepagents/compare/langchain-quickjs==0.1.1...langchain-quickjs==0.1.2) (2026-05-11) diff --git a/libs/partners/quickjs/pyproject.toml b/libs/partners/quickjs/pyproject.toml index d0a7f3ab4f..2302b92a13 100644 --- a/libs/partners/quickjs/pyproject.toml +++ b/libs/partners/quickjs/pyproject.toml @@ -18,7 +18,7 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] -version = "0.1.2" +version = "0.2.0" requires-python = ">=3.11,<4.0" keywords = ["deepagents", "langchain", "langgraph", "repl", "javascript", "quickjs", "middleware"] From 82ab41f55247e32d78fb64b72107794fd4878321 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 13:53:29 +0000 Subject: [PATCH 2/2] chore: update lockfiles --- examples/repl_swarm/uv.lock | 2 +- examples/rlm_agent/uv.lock | 2 +- libs/evals/uv.lock | 2 +- libs/partners/quickjs/uv.lock | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/repl_swarm/uv.lock b/examples/repl_swarm/uv.lock index 0e98f6956b..37a2909115 100644 --- a/examples/repl_swarm/uv.lock +++ b/examples/repl_swarm/uv.lock @@ -621,7 +621,7 @@ wheels = [ [[package]] name = "langchain-quickjs" -version = "0.1.2" +version = "0.2.0" source = { editable = "../../libs/partners/quickjs" } dependencies = [ { name = "deepagents" }, diff --git a/examples/rlm_agent/uv.lock b/examples/rlm_agent/uv.lock index f21dc81920..f3b5d0408c 100644 --- a/examples/rlm_agent/uv.lock +++ b/examples/rlm_agent/uv.lock @@ -621,7 +621,7 @@ wheels = [ [[package]] name = "langchain-quickjs" -version = "0.1.2" +version = "0.2.0" source = { editable = "../../libs/partners/quickjs" } dependencies = [ { name = "deepagents" }, diff --git a/libs/evals/uv.lock b/libs/evals/uv.lock index 6a26a056fc..b9354dc633 100644 --- a/libs/evals/uv.lock +++ b/libs/evals/uv.lock @@ -1535,7 +1535,7 @@ wheels = [ [[package]] name = "langchain-quickjs" -version = "0.1.2" +version = "0.2.0" source = { editable = "../partners/quickjs" } dependencies = [ { name = "deepagents", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" }, diff --git a/libs/partners/quickjs/uv.lock b/libs/partners/quickjs/uv.lock index 468c5ba3ab..abbac60263 100644 --- a/libs/partners/quickjs/uv.lock +++ b/libs/partners/quickjs/uv.lock @@ -888,7 +888,7 @@ wheels = [ [[package]] name = "langchain-quickjs" -version = "0.1.2" +version = "0.2.0" source = { editable = "." } dependencies = [ { name = "deepagents" },