diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b64e500..28bf45bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.231.1 + +Allow Sandbox 0.40.x beside Runtime without a consumer dependency override. +The supported range is now `>=0.36.4 <0.41.0`. +The existing package checks exercise the oldest supported release and the 0.40 release line. + ## 0.231.0 Retained provider directors now reuse their environment and conversation across deliberate re-prompts. diff --git a/bench/CHANGELOG.md b/bench/CHANGELOG.md index e163b1b4..d8cf186e 100644 --- a/bench/CHANGELOG.md +++ b/bench/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.13.2 + +Allow Sandbox 0.40.x and consume Runtime 0.231.1 through the published dependency ranges. + ## 0.13.1 Require Knowledge 17.0.2 for validated memory writes, matching the Runtime workspace cohort. diff --git a/bench/package.json b/bench/package.json index d29f8383..c7e2be7d 100644 --- a/bench/package.json +++ b/bench/package.json @@ -1,6 +1,6 @@ { "name": "@tangle-network/agent-bench", - "version": "0.13.1", + "version": "0.13.2", "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 a85631fc..43b00003 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.231.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.231.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 f1806dba..a6051dae 100644 --- a/docs/canonical-api.md +++ b/docs/canonical-api.md @@ -4,10 +4,10 @@ Generated signatures and the complete export list live in docs/api/. Run pnpm docs:freshness after editing this file. --> -> **Version 0.231.0.** +> **Version 0.231.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.40.0`. +> `sandbox` must satisfy `>=0.36.4 <0.41.0`. > Portable profile and tool-part types come from `@tangle-network/agent-interface` `^2.6.0`. > > **`./kernel` is the execution kernel**: `package.json` maps it to `src/runtime/index.ts`. Everything below labelled `/kernel` lives there — the recursive atom (`Scope`/`Supervisor`), the executor registry, budget conservation, the finalizer seam, analyst wiring, and the round-synchronous loop. diff --git a/package.json b/package.json index 6c6e50c5..f2ebf77a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tangle-network/agent-runtime", - "version": "0.231.0", + "version": "0.231.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.40.0" + "@tangle-network/sandbox": ">=0.36.4 <0.41.0" }, "dependencies": { "@tangle-network/agent-core": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b108591e..8ae8cf51 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.40.0' - version: 0.39.0 + specifier: '>=0.36.4 <0.41.0' + version: 0.40.2 '@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.39.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)) + 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)) '@types/node': specifier: 'catalog:' version: 26.4.0 @@ -146,7 +146,7 @@ importers: version: link:.. '@tangle-network/sandbox': specifier: 'catalog:' - version: 0.39.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)) + 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)) 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.39.0': - resolution: {integrity: sha512-UWfttDh+oAOC4qpvhPB+gjpsX4KORJ8vzpSFmqRCRYsP1SEYLgk2F7RFO3yTe1G3s3MM/AU6muGswoPAxJxtHQ==} + '@tangle-network/sandbox@0.40.2': + resolution: {integrity: sha512-QvniJ2OuEG0AAxOolb+tUiFtzDBvI6/FdOpEKgvjeDue6elLsRB+dCF+3TFtBVwu9kgC0IrSIYLBKV/TXMW9UQ==} 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.39.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))': + '@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))': 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 7d9b4ca5..e4c8063b 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.40.0' + '@tangle-network/sandbox': '>=0.36.4 <0.41.0' publint: 0.3.24 tsdown: 0.22.14 tsx: 4.23.12 diff --git a/release/cohort.json b/release/cohort.json index d94bf2e2..88f4d783 100644 --- a/release/cohort.json +++ b/release/cohort.json @@ -16,8 +16,8 @@ "agentKnowledge": { "name": "@tangle-network/agent-knowledge", "repository": "tangle-network/agent-knowledge", - "version": "17.0.1", - "ref": "6cccacf1f6d254c2b26223bd3ff0934f24b0db99" + "version": "17.0.2", + "ref": "ee172b1ed30d507652f1132eda382f46aadc0f95" } } } diff --git a/src/testing/fixtures/agent-improvement-proposal.json b/src/testing/fixtures/agent-improvement-proposal.json index b4079553..7699974d 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:97f46fe745e07fefa6184a4ac2a090f15dc219b51aca5e00a8ddbed2f4978053", + "digest": "sha256:6e82ad15ab3d4ce4f73913de01f1e13ebc68bb4b4d9120b43382f01954dd956e", "evaluation": { "decision": { "contributingChecks": [ @@ -4882,7 +4882,7 @@ ], "metadata": { "fixture": "agent-improvement-proposal", - "runtimeVersion": "0.231.0" + "runtimeVersion": "0.231.1" }, "objectives": [ { @@ -4993,8 +4993,8 @@ "baselineContentHash": "sha256:5c21ee53e513fc604cb09754e21c392b24a424da0ef37dbf8f1ee4a8a0b08f09", "candidateContentHash": "sha256:60fcbb1c728194bd51d7d19cb732d1c3f1881dce7e0a6266b41c8b98cfd65693", "kind": "agent-eval-loop", - "recordDigest": "sha256:49645e2675142433cbc8ee54579c10ba39959fc840ee6e4b3473c289bbc817fd", - "runId": "agent-runtime-0.231.0-proposal-fixture", + "recordDigest": "sha256:e26e7e4ff57e2509e042c553c638f579680f438553fbede8b8d51c35b2c6be68", + "runId": "agent-runtime-0.231.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.231.0-proposal-fixture" + "runId": "agent-runtime-0.231.1-proposal-fixture" } diff --git a/src/testing/fixtures/agent-profile-improvement-proposal.json b/src/testing/fixtures/agent-profile-improvement-proposal.json index a46403ad..65432b0f 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:7c310ea46abf771a78f61ac0d917a7baccbb8596fc1b37a8bbf38ecda496d987", + "digest": "sha256:d02c9c48865e63a968095846d85416c925186c770caca400680b2448988414f8", "evaluation": { "decision": { "contributingChecks": [ @@ -1715,7 +1715,7 @@ ], "metadata": { "fixture": "agent-profile-improvement-proposal", - "runtimeVersion": "0.231.0" + "runtimeVersion": "0.231.1" }, "objectives": [ { @@ -1826,7 +1826,7 @@ "baselineContentHash": "sha256:21c495a37c418c10bde64fbaa188beddeed31f1f051ea60a6a6582a9ee0db704", "candidateContentHash": "sha256:103f77bc8481601eef1ad5fe6ba84a40dffabc3a44f421f8c8559121edab84e9", "kind": "agent-eval-loop", - "recordDigest": "sha256:93fe41bd389cd9f23a6c9eb9a79cdb367032461fa719e311e8285a56d6b9f571", + "recordDigest": "sha256:5cad90b609c3f39e1fe23ea5a140b10fb58221ee0b7aabf12b62a8e5c0e3b58c", "runId": "profile-improvement-1", "schema": "agent-profile-improvement-experiment" }