From 69f6d2330632229500cfec07dcd884d282377b93 Mon Sep 17 00:00:00 2001 From: Drew Stone Date: Tue, 15 Sep 2026 23:29:49 -0700 Subject: [PATCH] fix(deps): support sandbox 0.41 in runtime and bench --- CHANGELOG.md | 5 +++++ bench/CHANGELOG.md | 4 ++++ bench/package.json | 2 +- docs/api/primitive-catalog.md | 2 +- docs/canonical-api.md | 2 +- package.json | 4 ++-- pnpm-lock.yaml | 14 +++++++------- pnpm-workspace.yaml | 2 +- .../fixtures/agent-improvement-proposal.json | 10 +++++----- .../agent-profile-improvement-proposal.json | 6 +++--- 10 files changed, 30 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56d48268..b86bc8cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.232.1 + +Support Sandbox 0.41 through the published peer range. +Sandbox cleanup accepts its stopped-and-billing-settled acknowledgement without waiting for physical storage reclamation. + ## 0.232.0 External directors can use `repromptOnUnmet: 'until-complete'` with a completion check and finite positive budget deadline. diff --git a/bench/CHANGELOG.md b/bench/CHANGELOG.md index d8cf186e..702864b6 100644 --- a/bench/CHANGELOG.md +++ b/bench/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.13.3 + +Support Sandbox 0.41 and consume Runtime 0.232.1 through the published dependency ranges. + ## 0.13.2 Allow Sandbox 0.40.x and consume Runtime 0.231.1 through the published dependency ranges. diff --git a/bench/package.json b/bench/package.json index c7e2be7d..771c362e 100644 --- a/bench/package.json +++ b/bench/package.json @@ -1,6 +1,6 @@ { "name": "@tangle-network/agent-bench", - "version": "0.13.2", + "version": "0.13.3", "type": "module", "description": "Benchmark adapters and execution for agent-runtime across coding, tool-use, RAG, memory, browser, and terminal tasks.", "repository": { diff --git a/docs/api/primitive-catalog.md b/docs/api/primitive-catalog.md index db741600..b86d9f8a 100644 --- a/docs/api/primitive-catalog.md +++ b/docs/api/primitive-catalog.md @@ -7,7 +7,7 @@ # Primitive catalog — the never-stale anti-reinvention inventory -> **GENERATED** from `@tangle-network/agent-runtime@0.232.0` and `@tangle-network/agent-eval@0.182.0` by `scripts/gen-primitive-catalog.mjs`. Do NOT hand-edit — run `pnpm run docs:api`. This is the mechanical companion to the JUDGMENT in `canonical-api.md` (§2 decision table + §1.5 AgentProfile law): that doc says WHICH primitive to reach for and what NOT to build; this catalog proves WHAT exists. Per-symbol signatures + `file:line` live in the per-module pages under `docs/api/`. +> **GENERATED** from `@tangle-network/agent-runtime@0.232.1` and `@tangle-network/agent-eval@0.182.0` by `scripts/gen-primitive-catalog.mjs`. Do NOT hand-edit — run `pnpm run docs:api`. This is the mechanical companion to the JUDGMENT in `canonical-api.md` (§2 decision table + §1.5 AgentProfile law): that doc says WHICH primitive to reach for and what NOT to build; this catalog proves WHAT exists. Per-symbol signatures + `file:line` live in the per-module pages under `docs/api/`. ## 1. agent-runtime — own public surface diff --git a/docs/canonical-api.md b/docs/canonical-api.md index 84751c88..ed30bea8 100644 --- a/docs/canonical-api.md +++ b/docs/canonical-api.md @@ -4,7 +4,7 @@ Generated signatures and the complete export list live in docs/api/. Run pnpm docs:freshness after editing this file. --> -> **Version 0.232.0.** +> **Version 0.232.1.** > [`docs/api/primitive-catalog.md`](./api/primitive-catalog.md) lists every export and import path. > `agent-eval` must satisfy `>=0.182.0 <0.183.0`. > `sandbox` must satisfy `>=0.36.4 <0.41.0`. diff --git a/package.json b/package.json index a266f53f..3f181847 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tangle-network/agent-runtime", - "version": "0.232.0", + "version": "0.232.1", "description": "Shared task-lifecycle skeleton for agents: a recursive loop kernel for chat turns, one-shot tasks, and multi-attempt loops, with trace capture and eval-gated self-improvement. Domain behavior lives in adapters; scoring and ship-gates in @tangle-network/agent-eval.", "homepage": "https://github.com/tangle-network/agent-runtime#readme", "repository": { @@ -157,7 +157,7 @@ "peerDependencies": { "@tangle-network/agent-eval": ">=0.182.0 <0.183.0", "@tangle-network/agent-interface": "^2.6.0", - "@tangle-network/sandbox": ">=0.36.4 <0.41.0" + "@tangle-network/sandbox": ">=0.36.4 <0.42.0" }, "dependencies": { "@tangle-network/agent-core": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ae8cf51..35f9f98d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ catalogs: specifier: ^1.0.2 version: 1.0.2 '@tangle-network/sandbox': - specifier: '>=0.36.4 <0.41.0' - version: 0.40.2 + specifier: '>=0.36.4 <0.42.0' + version: 0.41.0 '@types/node': specifier: 26.4.0 version: 26.4.0 @@ -86,7 +86,7 @@ importers: version: 2.6.0 '@tangle-network/sandbox': specifier: 'catalog:' - version: 0.40.2(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.5.4))(viem@2.54.6(typescript@6.0.3)(zod@4.5.4)) + version: 0.41.0(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.5.4))(viem@2.54.6(typescript@6.0.3)(zod@4.5.4)) '@types/node': specifier: 'catalog:' version: 26.4.0 @@ -146,7 +146,7 @@ importers: version: link:.. '@tangle-network/sandbox': specifier: 'catalog:' - version: 0.40.2(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.5.4))(viem@2.54.6(typescript@6.0.3)(zod@4.5.4)) + version: 0.41.0(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.5.4))(viem@2.54.6(typescript@6.0.3)(zod@4.5.4)) devDependencies: '@arethetypeswrong/cli': specifier: 'catalog:' @@ -1324,8 +1324,8 @@ packages: '@tangle-network/agent-trace-contract@1.0.2': resolution: {integrity: sha512-v7uMh56jkEp4vckevEU9xKsIatbs5dqzGPp69dFLSSXUVit0RP6VD6EANMXVlTCUk+6wVKBLHJx23XspVCEiIA==} - '@tangle-network/sandbox@0.40.2': - resolution: {integrity: sha512-QvniJ2OuEG0AAxOolb+tUiFtzDBvI6/FdOpEKgvjeDue6elLsRB+dCF+3TFtBVwu9kgC0IrSIYLBKV/TXMW9UQ==} + '@tangle-network/sandbox@0.41.0': + resolution: {integrity: sha512-LTNWoK3qac5DtyYKVe0XF8r2LO2xRhXyJmFq19Vkb7w2KAdM3dXn9N3+cBrN23NLtuQiMPsSLH+qbe9FbvCv+g==} peerDependencies: '@mastra/core': ^1.36.0 '@modelcontextprotocol/sdk': ^1.30.0 @@ -3610,7 +3610,7 @@ snapshots: '@tangle-network/agent-trace-contract@1.0.2': {} - '@tangle-network/sandbox@0.40.2(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.5.4))(viem@2.54.6(typescript@6.0.3)(zod@4.5.4))': + '@tangle-network/sandbox@0.41.0(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.5.4))(viem@2.54.6(typescript@6.0.3)(zod@4.5.4))': dependencies: '@tangle-network/agent-core': 0.9.6(@modelcontextprotocol/sdk@1.30.0(supports-color@10.2.2)(zod@4.5.4)) '@tangle-network/agent-interface': 2.8.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e4c8063b..6c499c64 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -28,7 +28,7 @@ catalog: '@tangle-network/agent-knowledge': ^17.0.2 '@tangle-network/agent-profile-materialize': '>=0.19.0 <0.20.0' '@tangle-network/agent-trace-contract': ^1.0.2 - '@tangle-network/sandbox': '>=0.36.4 <0.41.0' + '@tangle-network/sandbox': '>=0.36.4 <0.42.0' publint: 0.3.24 tsdown: 0.22.14 tsx: 4.23.12 diff --git a/src/testing/fixtures/agent-improvement-proposal.json b/src/testing/fixtures/agent-improvement-proposal.json index 8ad18e32..c79c6067 100644 --- a/src/testing/fixtures/agent-improvement-proposal.json +++ b/src/testing/fixtures/agent-improvement-proposal.json @@ -1,6 +1,6 @@ { "changedSurfaces": ["prompt"], - "digest": "sha256:201a9a98fbdc078d03c35314e4e03f34abaa36d7db394a11c4b1110bd036521c", + "digest": "sha256:9313ee828b8c8c977f863295a2b6d7a16521201afbb4db0e47eeac2a78c5882d", "evaluation": { "decision": { "contributingChecks": [ @@ -4882,7 +4882,7 @@ ], "metadata": { "fixture": "agent-improvement-proposal", - "runtimeVersion": "0.232.0" + "runtimeVersion": "0.232.1" }, "objectives": [ { @@ -4993,8 +4993,8 @@ "baselineContentHash": "sha256:5c21ee53e513fc604cb09754e21c392b24a424da0ef37dbf8f1ee4a8a0b08f09", "candidateContentHash": "sha256:60fcbb1c728194bd51d7d19cb732d1c3f1881dce7e0a6266b41c8b98cfd65693", "kind": "agent-eval-loop", - "recordDigest": "sha256:d26f696c1a140606d4e75b1ade7a03f08ce13f4fc4fdfe0527d2fbb4717e438d", - "runId": "agent-runtime-0.232.0-proposal-fixture", + "recordDigest": "sha256:abd32a43a8ddbf31bc6f779517e9e18e13a1aea37698b2062d235ba718b786bd", + "runId": "agent-runtime-0.232.1-proposal-fixture", "schema": "agent-candidate-experiment" } }, @@ -5021,5 +5021,5 @@ ], "kind": "agent-improvement-proposal", "proposedAt": "2026-07-10T01:00:00.000Z", - "runId": "agent-runtime-0.232.0-proposal-fixture" + "runId": "agent-runtime-0.232.1-proposal-fixture" } diff --git a/src/testing/fixtures/agent-profile-improvement-proposal.json b/src/testing/fixtures/agent-profile-improvement-proposal.json index 1d92c27a..bb2c9d72 100644 --- a/src/testing/fixtures/agent-profile-improvement-proposal.json +++ b/src/testing/fixtures/agent-profile-improvement-proposal.json @@ -1,6 +1,6 @@ { "changedSurfaces": ["prompt", "skills"], - "digest": "sha256:702dc1a85ce46804d67de7fd179bd69f6af0027dca7b6a99c46ab7f159bf7f5f", + "digest": "sha256:4835ed3b4481b88575b67b5df8a11dcaddf51b81ed97f48c79a08bfd4b7dc73f", "evaluation": { "decision": { "contributingChecks": [ @@ -1715,7 +1715,7 @@ ], "metadata": { "fixture": "agent-profile-improvement-proposal", - "runtimeVersion": "0.232.0" + "runtimeVersion": "0.232.1" }, "objectives": [ { @@ -1826,7 +1826,7 @@ "baselineContentHash": "sha256:21c495a37c418c10bde64fbaa188beddeed31f1f051ea60a6a6582a9ee0db704", "candidateContentHash": "sha256:103f77bc8481601eef1ad5fe6ba84a40dffabc3a44f421f8c8559121edab84e9", "kind": "agent-eval-loop", - "recordDigest": "sha256:6a55eeeef02f261ce41fa35063839ec37d0b64815dae2517e9d92c75dd2585ce", + "recordDigest": "sha256:d3a55def5ace4065d569bd80b29ef5aeebffa758d34466bfc591a8d17eb7ff65", "runId": "profile-improvement-1", "schema": "agent-profile-improvement-experiment" }