diff --git a/.changeset/389-bin-claim-script-discovery.md b/.changeset/389-bin-claim-script-discovery.md index 971b38273..71798b5e1 100644 --- a/.changeset/389-bin-claim-script-discovery.md +++ b/.changeset/389-bin-claim-script-discovery.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Keep a conventional `src/scripts/.ts` module in script discovery when a `bin` config entry also references it, so `agent-bundle build` emits both `dist/bin/.js` and the artifact `scripts/.mjs` and `agent-bundle inspect --json` lists the module under both `packageBuild.bins` and `scripts` instead of silently dropping the script. Explicit `scripts`, `hooks`, `lib`, and `mcp` entries still claim the module they reference. Report `AB4737` when a `bin` entry points at a rendered `src/scripts/.tsx` script that does not export both its default Server Component and a named `main`, because the bin envelope calls `main` while the artifact script renders the component, and `AB4738` when it points at a plain `src/scripts/.ts` script that exports a `default` but no `main`, because the artifact script would ship inert while the bin runs the default export. (#413) diff --git a/.changeset/agent-document-contracts.md b/.changeset/agent-document-contracts.md index 115c699d4..b486f5929 100644 --- a/.changeset/agent-document-contracts.md +++ b/.changeset/agent-document-contracts.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Add the versioned immutable Agent Document, bounded sequence-numbered render diff --git a/.changeset/agent-document-stage.md b/.changeset/agent-document-stage.md index 561dfb0d6..4f8e41622 100644 --- a/.changeset/agent-document-stage.md +++ b/.changeset/agent-document-stage.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add the Workbench Agent Document stage (#105 stage 2). The dev server gains a diff --git a/.changeset/bright-taxis-source.md b/.changeset/bright-taxis-source.md index 025876b8a..e4c16fcff 100644 --- a/.changeset/bright-taxis-source.md +++ b/.changeset/bright-taxis-source.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Support the documented Claude marketplace plugin source matrix, including pinned git, npm, archive, and command copy/link sources. diff --git a/.changeset/browser-app-harness.md b/.changeset/browser-app-harness.md index ac9df564e..3330705bb 100644 --- a/.changeset/browser-app-harness.md +++ b/.changeset/browser-app-harness.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add the browser-app proof level to the consumer test harness (#103 stage 3). diff --git a/.changeset/build-path-conformance.md b/.changeset/build-path-conformance.md index 6452d0847..6c55ca84c 100644 --- a/.changeset/build-path-conformance.md +++ b/.changeset/build-path-conformance.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Harden the generated-executable build path (Rspack/Rslib/Rsbuild diff --git a/.changeset/calm-codex-manifests.md b/.changeset/calm-codex-manifests.md index 7b15c3772..88de8ddc9 100644 --- a/.changeset/calm-codex-manifests.md +++ b/.changeset/calm-codex-manifests.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add authored Codex plugin package metadata, validate documented component forms, and record submission-facing capability limits. diff --git a/.changeset/claude-experimental-themes-monitors.md b/.changeset/claude-experimental-themes-monitors.md index 8e3d70cc6..97d4b08c5 100644 --- a/.changeset/claude-experimental-themes-monitors.md +++ b/.changeset/claude-experimental-themes-monitors.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add validated Claude Code experimental theme and monitor declarations, including default-location emission, monitor trigger checks, and host-availability warnings. diff --git a/.changeset/claude-host-validation.md b/.changeset/claude-host-validation.md index ef5c02636..89b0808b3 100644 --- a/.changeset/claude-host-validation.md +++ b/.changeset/claude-host-validation.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Validate built Claude bundles with Claude Code's strict plugin developer tools and expose the bounded validator as an opt-in test helper. diff --git a/.changeset/claude-lsp-emission.md b/.changeset/claude-lsp-emission.md index 8d2ace2ff..11d92860a 100644 --- a/.changeset/claude-lsp-emission.md +++ b/.changeset/claude-lsp-emission.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add host-scoped Claude Code language-server configuration and emit validated plugin-root `.lsp.json` documents for Claude targets. diff --git a/.changeset/claude-manifest-metadata-paths.md b/.changeset/claude-manifest-metadata-paths.md index 1c8503b15..c3fd63da9 100644 --- a/.changeset/claude-manifest-metadata-paths.md +++ b/.changeset/claude-manifest-metadata-paths.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Emit validated Claude Code `displayName`, `metadata`, and `defaultEnabled` manifest fields, and pin the documented custom component-path discovery rules as capability evidence. diff --git a/.changeset/claude-marketplace-manifest.md b/.changeset/claude-marketplace-manifest.md index 6ce962559..a6bfd3109 100644 --- a/.changeset/claude-marketplace-manifest.md +++ b/.changeset/claude-marketplace-manifest.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add the complete authored Claude marketplace manifest overlay, including catalog metadata, plugin relevance and authentication fields, renames, and cross-marketplace dependency allowlists. diff --git a/.changeset/claude-plugin-bin.md b/.changeset/claude-plugin-bin.md index a09361fbe..83aeabdd0 100644 --- a/.changeset/claude-plugin-bin.md +++ b/.changeset/claude-plugin-bin.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add `claude.bin` for byte-faithful Claude Code plugin executables, preserving executable modes in emitted plugin-root `bin/` directories. diff --git a/.changeset/claude-plugin-channels.md b/.changeset/claude-plugin-channels.md index 887c8356a..1c6942887 100644 --- a/.changeset/claude-plugin-channels.md +++ b/.changeset/claude-plugin-channels.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add validated Claude Code plugin channel declarations bound to emitted MCP servers, including per-channel user configuration and unified plugin bundle emission. diff --git a/.changeset/claude-plugin-dependencies.md b/.changeset/claude-plugin-dependencies.md index 41bb21d52..36cb018d7 100644 --- a/.changeset/claude-plugin-dependencies.md +++ b/.changeset/claude-plugin-dependencies.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add validated Claude Code plugin dependency declarations and emit them in generated plugin manifests, including unified plugin bundles. diff --git a/.changeset/claude-plugin-settings.md b/.changeset/claude-plugin-settings.md index 7a827e89d..9b00cdb39 100644 --- a/.changeset/claude-plugin-settings.md +++ b/.changeset/claude-plugin-settings.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add host-scoped Claude Code plugin defaults under `claude.settings` and emit a validated plugin-root `settings.json` for Claude targets, pinned to the documented `agent` and `subagentStatusLine` keys. Declaring `agent` warns that the plugin agents component is still deferred, so the referenced agent must reach the plugin root another way. diff --git a/.changeset/claude-plugin-user-config.md b/.changeset/claude-plugin-user-config.md index cd76d568f..bd1ead387 100644 --- a/.changeset/claude-plugin-user-config.md +++ b/.changeset/claude-plugin-user-config.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add validated Claude Code plugin `userConfig` declarations and emit them in Claude plugin manifests, including unified plugin bundles. diff --git a/.changeset/claude-plugin-workflows-output-styles.md b/.changeset/claude-plugin-workflows-output-styles.md index fbbb04e80..757ef2dfb 100644 --- a/.changeset/claude-plugin-workflows-output-styles.md +++ b/.changeset/claude-plugin-workflows-output-styles.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add Claude Code plugin workflow scripts and Markdown output styles as byte-faithful `workflows/` and `output-styles/` directory payloads. diff --git a/.changeset/codex-hook-contract.md b/.changeset/codex-hook-contract.md index c7ffca33a..04de3dc0a 100644 --- a/.changeset/codex-hook-contract.md +++ b/.changeset/codex-hook-contract.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Pin the Codex 0.147.0 hook contract: close `hooks/hooks.json` to the eleven release events, admit every documented `command` and `mcp_tool` handler field while rejecting parsed-but-skipped `prompt`/`agent` handlers and per-event rules the host would ignore (`codex.hooks.*` and `codex.native-hooks.*` diagnostics), byte-pin all 21 generated hook wire schemas and validate Codex lifecycle-replay envelopes and codec outputs against them, accept a null `last_assistant_message` on Codex `Stop`, and publish dated four-state hook-contract capability rows (handler types, async, `additionalContextLimit`, `commandWindows`, `statusMessage`, timeouts, matcher semantics, trust review, generated-schema validation). diff --git a/.changeset/codex-host-validation.md b/.changeset/codex-host-validation.md index f2ad52bb5..a75241078 100644 --- a/.changeset/codex-host-validation.md +++ b/.changeset/codex-host-validation.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Validate built Codex bundles against vendored pinned schemas, report the host's missing plugin-validation developer tool honestly, and expose bounded app-server schema drift evidence through the public and test APIs. diff --git a/.changeset/codex-interface-policy.md b/.changeset/codex-interface-policy.md index a3a9c2715..566a26fa5 100644 --- a/.changeset/codex-interface-policy.md +++ b/.changeset/codex-interface-policy.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Support authored Codex interface metadata and registered MCP app mappings, and publish capability evidence for plugin policy and compatibility environment surfaces. diff --git a/.changeset/codex-marketplace-policy.md b/.changeset/codex-marketplace-policy.md index 714004378..30e626c4d 100644 --- a/.changeset/codex-marketplace-policy.md +++ b/.changeset/codex-marketplace-policy.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Author the Codex marketplace entry (`codex.marketplace` displayName, category, and documented `policy.installation` / `policy.authentication` values, with the category following the plugin interface category; `installation: NOT_AVAILABLE` fails the build with `codex.marketplace.policy.installation.not-installable` because live `codex plugin add` refuses it and the emitted `INSTALL.md` / `installBundle()` run that command), admit every documented marketplace source form (local string or object, Git root `url`, `git-subdir`, `npm`) in the pinned marketplace schema with structurally validated Git and registry URLs, and publish dated four-state Codex distribution rows for marketplace discovery, sources, cache layout, enable state, `codex plugin` / `codex plugin marketplace` JSON contracts, feature flags, managed `requirements.toml`, `allow_managed_hooks_only`, `restrict_to_allowed_sources`, and workspace publishing, backed by live codex-cli 0.147.0 probes. diff --git a/.changeset/consumer-route-test-harness.md b/.changeset/consumer-route-test-harness.md index c85c9dda0..084ba8cd2 100644 --- a/.changeset/consumer-route-test-harness.md +++ b/.changeset/consumer-route-test-harness.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Ship the consumer route test harness as two new public subpaths. diff --git a/.changeset/contract-matrix-stage1.md b/.changeset/contract-matrix-stage1.md index 7424096de..460e45b7e 100644 --- a/.changeset/contract-matrix-stage1.md +++ b/.changeset/contract-matrix-stage1.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add stage-1 generated-plugin contract matrix at the `mcp-in-memory` and packed stdio proof boundaries (#218). `runContractMatrix` runs framework-owned wire-contract checks — surface completeness, fixture coverage, invocation sweep, JSON serialized round-trip, declared additive/closed result compat, version-skew fixtures, negative inputs from advertised JSON Schema, and cancellation hygiene — with project-supplied fixtures only. `runPackedContractMatrix` reuses the same implementation against an already-open packed session for process stdio evidence (including MCP App resource registration), reporting module-backed checks as not-applicable when project source may be absent. diff --git a/.changeset/contract-matrix-stage2.md b/.changeset/contract-matrix-stage2.md index 5b3a72693..9f24c47f6 100644 --- a/.changeset/contract-matrix-stage2.md +++ b/.changeset/contract-matrix-stage2.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add stage-2 stateful lifecycle replay to the generated-plugin contract matrix (#218). Projects can supply deterministic `unknown → queued → running → first-progress → repeated-progress → terminal` drivers while the shared matrix owns transport, per-phase schema/render/compat checks, live-progress evidence, journal accumulation, notice observation, idempotency replay, typed commit-budget rejection, and same-store restart durability at both in-memory and packed boundaries. diff --git a/.changeset/contract-matrix-stage3.md b/.changeset/contract-matrix-stage3.md index 306b5fd7c..8510fc1f7 100644 --- a/.changeset/contract-matrix-stage3.md +++ b/.changeset/contract-matrix-stage3.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add the stage-3 installed-host contract matrix boundary (#218). `openInstalledHostMcpServer` verifies and discovers a clean installed host layout, spawns its emitted MCP command over stdio, and observes the live initialize identity. `runInstalledHostContractMatrix` reuses the shared matrix at `host-install` proof level and reports a fail-closed source, built-artifact, installed-artifact, and running-process version quadruple with host binary, adapter, manifest/schema, and framework metadata. diff --git a/.changeset/correct-subagent-event-support.md b/.changeset/correct-subagent-event-support.md index 465e3e670..eed87b155 100644 --- a/.changeset/correct-subagent-event-support.md +++ b/.changeset/correct-subagent-event-support.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Correct Claude Code and Codex event-route capabilities for native diff --git a/.changeset/cursor-hook-lowering.md b/.changeset/cursor-hook-lowering.md index 17a54cb4e..3d4e3f933 100644 --- a/.changeset/cursor-hook-lowering.md +++ b/.changeset/cursor-hook-lowering.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Lower hooks to Cursor. The `cursor` target now emits the flat versioned diff --git a/.changeset/cursor-host-adapter.md b/.changeset/cursor-host-adapter.md index 463c35680..5967f0f9f 100644 --- a/.changeset/cursor-host-adapter.md +++ b/.changeset/cursor-host-adapter.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add a first-class `cursor` compile target. The standalone Cursor artifact diff --git a/.changeset/cursor-rules-surface.md b/.changeset/cursor-rules-surface.md index 2e15a20b5..a3f44db96 100644 --- a/.changeset/cursor-rules-surface.md +++ b/.changeset/cursor-rules-surface.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add conventional `rules/*.mdc` authoring with validated Cursor rule emission diff --git a/.changeset/cursor-workspace-open-observation.md b/.changeset/cursor-workspace-open-observation.md index 154beb177..8c6ffcd30 100644 --- a/.changeset/cursor-workspace-open-observation.md +++ b/.changeset/cursor-workspace-open-observation.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Support Cursor's canonical `workspace/open` event route as a fire-and-forget diff --git a/.changeset/declaration-build-diagnostics.md b/.changeset/declaration-build-diagnostics.md index 1f89caabf..526a57a4c 100644 --- a/.changeset/declaration-build-diagnostics.md +++ b/.changeset/declaration-build-diagnostics.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Declaration-build failures now report as the dedicated `AB4716` code instead of the `AB5000` catch-all, and carry the TypeScript diagnostics that caused them. When the `lib` dts pass aborts, the package build replays declaration emit over the same synthesized tsconfig using the consumer project's own `typescript`, so every underlying error reaches human and `--json` CLI output with its file, `(line,column)`, `TS` code, and message — plus a recovery hint that emit-only errors such as `TS4023` are invisible to `tsc --noEmit`. diff --git a/.changeset/dev-epoch-contract-matrix.md b/.changeset/dev-epoch-contract-matrix.md index 61f78430c..b1a349362 100644 --- a/.changeset/dev-epoch-contract-matrix.md +++ b/.changeset/dev-epoch-contract-matrix.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Gate live host and development-install epoch adoption on an opt-in, project-declared contract matrix (`dev.contracts`). Each published epoch runs the generated contract matrix through an epoch-pinned generated stdio session at the new `dev-epoch` proof level (`runDevEpochContractMatrix`); failing epochs stay inactive for live host MCP connections and `--install-host` installs while the last passing epoch keeps serving, and are reported on the `dev.contract.status` project event with `AB7210` (invalid declaration or fixture module) or `AB7211` (contract violations). `startDevServer().status()` and `/api/project/status` now carry a `hostAdoption` snapshot (`mode`, `adoptedEpochId`, latest `contracts` evaluation) that the Workbench Overview renders as **Host adoption**. A cold start whose initial build fails now seeds the restored last-good epoch through the same gate instead of leaving hosts without an epoch. diff --git a/.changeset/doctor-read-only.md b/.changeset/doctor-read-only.md index 7bfcd693a..038a9ae6f 100644 --- a/.changeset/doctor-read-only.md +++ b/.changeset/doctor-read-only.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add a read-only `agent-bundle doctor` command for inspecting host availability, installed bundles, bundle drift, and runtime endpoint health without applying repairs. diff --git a/.changeset/doctor-static-validation.md b/.changeset/doctor-static-validation.md index 1d01e72bf..3c4ec3ad0 100644 --- a/.changeset/doctor-static-validation.md +++ b/.changeset/doctor-static-validation.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Surface pinned static bytes-at-rest validation findings for supplied bundles diff --git a/.changeset/durable-next-event-notices.md b/.changeset/durable-next-event-notices.md index 213b01309..1c7f74c17 100644 --- a/.changeset/durable-next-event-notices.md +++ b/.changeset/durable-next-event-notices.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Add the optional recipient-scoped notice ledger behind the new `./notices` diff --git a/.changeset/event-family-capabilities.md b/.changeset/event-family-capabilities.md index 3b6a36660..dc1359c45 100644 --- a/.changeset/event-family-capabilities.md +++ b/.changeset/event-family-capabilities.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Publish evidence-backed event-route support states for Claude, Codex, Cursor, diff --git a/.changeset/event-route-transport.md b/.changeset/event-route-transport.md index fdbf3aa4e..164fed1e0 100644 --- a/.changeset/event-route-transport.md +++ b/.changeset/event-route-transport.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Compile semantic event routes into native hook clients that render through the diff --git a/.changeset/final-only-flight-dispatcher.md b/.changeset/final-only-flight-dispatcher.md index 5ca139d1e..efc6f4945 100644 --- a/.changeset/final-only-flight-dispatcher.md +++ b/.changeset/final-only-flight-dispatcher.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Add React-owned final-only Flight execution behind the public render-dispatcher diff --git a/.changeset/flagship-route-authoring.md b/.changeset/flagship-route-authoring.md index 9750fe727..fbd04a581 100644 --- a/.changeset/flagship-route-authoring.md +++ b/.changeset/flagship-route-authoring.md @@ -1,5 +1,5 @@ --- -"create-agent-bundle": minor +"create-agent-bundle": patch --- Generate single-file MCP route modules with matching runtime dependencies. diff --git a/.changeset/framework-owned-build.md b/.changeset/framework-owned-build.md index 6ecb07027..dee665692 100644 --- a/.changeset/framework-owned-build.md +++ b/.changeset/framework-owned-build.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- agent-bundle owns the build (RFC #50 Phase 1): one `agent-bundle.config.ts` now produces the npm package build alongside host artifacts, with framework-owned entry lifecycles and one bundler escape hatch. diff --git a/.changeset/generated-context-providers.md b/.changeset/generated-context-providers.md index e59904a5e..a7f92d2a1 100644 --- a/.changeset/generated-context-providers.md +++ b/.changeset/generated-context-providers.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch "@agent-bundle/runtime": patch --- diff --git a/.changeset/generated-request-scope-state-mounting.md b/.changeset/generated-request-scope-state-mounting.md index e54609601..db0e8bd49 100644 --- a/.changeset/generated-request-scope-state-mounting.md +++ b/.changeset/generated-request-scope-state-mounting.md @@ -1,6 +1,6 @@ --- -"@agent-bundle/runtime": minor -"agent-bundle": minor +"@agent-bundle/runtime": patch +"agent-bundle": patch --- Mount the #98 state kernel and #99 notice ledger into generated request diff --git a/.changeset/honest-cursors-validate.md b/.changeset/honest-cursors-validate.md index fafeff43d..b9f1b535e 100644 --- a/.changeset/honest-cursors-validate.md +++ b/.changeset/honest-cursors-validate.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add honest Cursor plugin host validation that probes the installed CLI for version evidence while always validating generated bytes locally against the vendored pinned schemas and loader contract. diff --git a/.changeset/host-command-surface.md b/.changeset/host-command-surface.md index 6ffa5158c..af5639d61 100644 --- a/.changeset/host-command-surface.md +++ b/.changeset/host-command-surface.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add conventional `commands/*.md` authoring with validated Cursor and Claude diff --git a/.changeset/host-install-distribution.md b/.changeset/host-install-distribution.md index 85efeb4f8..b9b6e281d 100644 --- a/.changeset/host-install-distribution.md +++ b/.changeset/host-install-distribution.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Emit evidence-backed install instructions for every target, add safe Cursor diff --git a/.changeset/host-install-proof-level.md b/.changeset/host-install-proof-level.md index d85da747d..69c6fa611 100644 --- a/.changeset/host-install-proof-level.md +++ b/.changeset/host-install-proof-level.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add the `host-install` consumer proof level for real public-path installation diff --git a/.changeset/identity-package-axes.md b/.changeset/identity-package-axes.md index da5f184d6..9f9eb780b 100644 --- a/.changeset/identity-package-axes.md +++ b/.changeset/identity-package-axes.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Derive validated `packageName`/`packageVersion` from the project's `package.json` into the project identity (issue #94 stages 1-2). Both axes now flow through the normalized model metadata, `ProjectContext`, artifact manifests, inspect output, and dev status DTOs (source status and artifact epochs); `plugin.version` still authors the native plugin version but the package version is authoritative for release identity and a mismatch never silently wins. Projects without a package version keep a clearly labeled `0.0.0-dev` development fallback in displays. New warning diagnostics: AB4008 (`plugin.version` differs from the package version), AB4009 (invalid npm package name), AB4010 (invalid package semver), AB4011 (unusable package.json). diff --git a/.changeset/inspect-component-accounting.md b/.changeset/inspect-component-accounting.md index a8c1046c9..dcb74767a 100644 --- a/.changeset/inspect-component-accounting.md +++ b/.changeset/inspect-component-accounting.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Explain host component selection in `inspect`. Every inspection plan now diff --git a/.changeset/live-host-mcp-proxy.md b/.changeset/live-host-mcp-proxy.md index ab3ef4986..86a23d681 100644 --- a/.changeset/live-host-mcp-proxy.md +++ b/.changeset/live-host-mcp-proxy.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Keep development hosts connected across rebuilds with an epoch-aware Streamable HTTP MCP endpoint and stable stdio proxy. New calls use the active artifact while in-flight calls retain their original epoch, and catalog changes reach hosts without reinstalling the plugin. diff --git a/.changeset/manifest-driven-workbench-navigation.md b/.changeset/manifest-driven-workbench-navigation.md index 08cbc028a..8c79e7327 100644 --- a/.changeset/manifest-driven-workbench-navigation.md +++ b/.changeset/manifest-driven-workbench-navigation.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Derive Workbench navigation and its route catalog from the compiled route graph diff --git a/.changeset/mcp-apps-shared-across-servers.md b/.changeset/mcp-apps-shared-across-servers.md index 07e828007..2d6c12228 100644 --- a/.changeset/mcp-apps-shared-across-servers.md +++ b/.changeset/mcp-apps-shared-across-servers.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- One MCP App can now be served by several local servers (#42): declaring the diff --git a/.changeset/mcp-progress-projector.md b/.changeset/mcp-progress-projector.md index 6e916e0f3..1e5c26f4e 100644 --- a/.changeset/mcp-progress-projector.md +++ b/.changeset/mcp-progress-projector.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch "agent-bundle": patch --- diff --git a/.changeset/mcp-run-env-and-anchor.md b/.changeset/mcp-run-env-and-anchor.md index cf209fff6..d6764743d 100644 --- a/.changeset/mcp-run-env-and-anchor.md +++ b/.changeset/mcp-run-env-and-anchor.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- `mcp run` now owns the operator-environment seam the RFC #50 launchers were meant to retire, and stops fragmenting durable state per rebuild. diff --git a/.changeset/movie-library-port-findings.md b/.changeset/movie-library-port-findings.md index 45dfbfeae..b1fa5f16f 100644 --- a/.changeset/movie-library-port-findings.md +++ b/.changeset/movie-library-port-findings.md @@ -1,6 +1,6 @@ --- -"@agent-bundle/runtime": minor -"agent-bundle": minor +"@agent-bundle/runtime": patch +"agent-bundle": patch --- Fixes found while re-porting a real external plugin onto route mode diff --git a/.changeset/official-mcp-conformance.md b/.changeset/official-mcp-conformance.md index b19df59a9..dcb108f0c 100644 --- a/.changeset/official-mcp-conformance.md +++ b/.changeset/official-mcp-conformance.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add an opt-in MCP conformance lane that builds a generated route server, diff --git a/.changeset/optional-plugin-version-and-meta-constant.md b/.changeset/optional-plugin-version-and-meta-constant.md index d1b7df3cd..a37e88ce3 100644 --- a/.changeset/optional-plugin-version-and-meta-constant.md +++ b/.changeset/optional-plugin-version-and-meta-constant.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Make `plugin.version` optional and derive it from `package.json`, so a packaged plugin declares its release version once. A declared value that is not a nonempty string still reports `AB4001`, and a declared value that disagrees with `package.json` still reports the `AB4008` warning. Development keeps the labeled `0.0.0-dev` fallback, while `agent-bundle build` now refuses a project with no release version at all with the new `AB4013` error, so a development fallback can never reach a release artifact. diff --git a/.changeset/output-dist-path.md b/.changeset/output-dist-path.md index 2e1facaad..9e712a3ff 100644 --- a/.changeset/output-dist-path.md +++ b/.changeset/output-dist-path.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Agent Bundle config now supports `output.distPath` to relocate the build diff --git a/.changeset/packaged-host-installers.md b/.changeset/packaged-host-installers.md index a8ba97f6d..a238d3d6a 100644 --- a/.changeset/packaged-host-installers.md +++ b/.changeset/packaged-host-installers.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Generate package-relative host installer bins for publishable plugin packages and add the `agent-bundle prepack` inventory, freshness, bin-target, and version-agreement gate. diff --git a/.changeset/packed-deleted-source-proof.md b/.changeset/packed-deleted-source-proof.md index ff999afaa..1ae366058 100644 --- a/.changeset/packed-deleted-source-proof.md +++ b/.changeset/packed-deleted-source-proof.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Add the `packed-deleted-source` consumer proof level to `agent-bundle/test`. diff --git a/.changeset/plugin-logo-cursor.md b/.changeset/plugin-logo-cursor.md index 6715128c1..ff9ebe0fd 100644 --- a/.changeset/plugin-logo-cursor.md +++ b/.changeset/plugin-logo-cursor.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add optional `plugin.logo` so Cursor artifacts can emit a `logo` field. diff --git a/.changeset/plugin-root-env-anchor.md b/.changeset/plugin-root-env-anchor.md index c426d19fd..ed5029bd8 100644 --- a/.changeset/plugin-root-env-anchor.md +++ b/.changeset/plugin-root-env-anchor.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Anchor every emitted stdio MCP server entry with a well-known diff --git a/.changeset/portable-agent-plugins-contract.md b/.changeset/portable-agent-plugins-contract.md index 5bc6f4f3d..3c6571e49 100644 --- a/.changeset/portable-agent-plugins-contract.md +++ b/.changeset/portable-agent-plugins-contract.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- portable: complete the Agent Plugins 1.0.0 adoption (#307) — author the standard's §5.4 manifest metadata (`author`, `homepage`, `repository`, `license`, `keywords`) and §5.6 reverse-domain `extensions` under the `portable` config key and emit them into the root `plugin.json` (omitted fields leave the manifest byte-identical to the previous contract; malformed values fail closed with `portable.manifest..invalid`); add the pinned Agent Plugins byte lane (`validatePortablePlugin`, `AB6035`–`AB6038`: pinned schemas plus the normative command/cwd/URL/header/placeholder/version/skill-layout/symlink-containment rules) to `validate --artifact --host-validation`, to `doctor` for installed Cursor local plugins that declare the standard's `$schema` (`AB7320`), and to the portable host-install proof; record dated capability rows for every standard feature (manifest metadata, extensions, extension directories, legacy SSE); re-verify the schema pins against the live 1.0.0 schemas and the specification repository (2026-09-02); adapterRevision 1.5.0 → 1.6.0. diff --git a/.changeset/portable-agent-plugins-evidence.md b/.changeset/portable-agent-plugins-evidence.md index e62089a3e..b7bfba61c 100644 --- a/.changeset/portable-agent-plugins-evidence.md +++ b/.changeset/portable-agent-plugins-evidence.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- portable: pin Agent Plugins 1.0.0 adoption evidence — specification repository commit, native-client roster, a repeatable installer/filesystem/pinned-schema conformance proof against an isolated Cursor home, and a Cursor 3.18.25 IDE plugin-loader dogfood audit (discovery, skill and MCP surfacing, stdio handshake, and three observed placeholder-expansion conformance gaps) — and refresh the install surface wording. diff --git a/.changeset/prebuilt-payload-adapters.md b/.changeset/prebuilt-payload-adapters.md index ec86944ed..55290451a 100644 --- a/.changeset/prebuilt-payload-adapters.md +++ b/.changeset/prebuilt-payload-adapters.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Prebuilt payload adapter mode (RFC #50 Phase 3): the top-level `payload` block declares already-built directory trees that `agent-bundle build` packages byte-for-byte at stable paths, and `{ prebuilt: ... }` markers on MCP server entries and hook handlers point the generated host manifests at files inside those payloads. Prebuilt entries skip compilation but flow through the same adapter lowering as compiled entries — path-token expansion in every target's MCP document, the injected `AGENT_BUNDLE_PLUGIN_ROOT` env anchor, generated `hooks/hooks.json` commands (with shell-safe prebuilt hook `args`), and artifact-reference validation. Payload files are recorded in the artifact manifest with the new `prebuilt` file kind and hash into `project.sourceInputs`; declaration provenance is recorded as `kind: 'prebuilt'`. New diagnostics: `AB4740`–`AB4746` at validation (missing payloads and prebuilt files warn so development flows work before the consumer's own build has run), `AB4747`–`AB4749` as build-time refusals, and the `AB4750` staleness nudge. diff --git a/.changeset/project-mcp-tools-to-cli.md b/.changeset/project-mcp-tools-to-cli.md index 9aaba254c..49cc521c4 100644 --- a/.changeset/project-mcp-tools-to-cli.md +++ b/.changeset/project-mcp-tools-to-cli.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Project generated MCP tools into the framework-owned routed CLI with diff --git a/.changeset/projection-proof-levels.md b/.changeset/projection-proof-levels.md index 4a2fb1105..c197822fb 100644 --- a/.changeset/projection-proof-levels.md +++ b/.changeset/projection-proof-levels.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Add the projection-contract proof levels to `agent-bundle/test` (#103 stage 2). diff --git a/.changeset/promote-failure-compact-events.md b/.changeset/promote-failure-compact-events.md index b906b8f46..975c69183 100644 --- a/.changeset/promote-failure-compact-events.md +++ b/.changeset/promote-failure-compact-events.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Promote canonical `tool/failure`, `compact/before`, and `compact/after` diff --git a/.changeset/promote-session-prompt-events.md b/.changeset/promote-session-prompt-events.md index e7d4d172e..05802adea 100644 --- a/.changeset/promote-session-prompt-events.md +++ b/.changeset/promote-session-prompt-events.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Promote canonical `session/end` and `prompt/submit` event-route families across diff --git a/.changeset/provider-typegen.md b/.changeset/provider-typegen.md index 3c326d0d1..d8623b63a 100644 --- a/.changeset/provider-typegen.md +++ b/.changeset/provider-typegen.md @@ -1,6 +1,6 @@ --- -"@agent-bundle/runtime": minor -"agent-bundle": minor +"@agent-bundle/runtime": patch +"agent-bundle": patch --- Type project-defined context providers without a compiler change per diff --git a/.changeset/public-route-compiler.md b/.changeset/public-route-compiler.md index 7f1cd2945..b059bf54b 100644 --- a/.changeset/public-route-compiler.md +++ b/.changeset/public-route-compiler.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Compile generated MCP route servers through a warm final-only Flight dispatcher and emit deterministic route types. diff --git a/.changeset/recipient-notice-inbox.md b/.changeset/recipient-notice-inbox.md index 737f0e00d..87910b030 100644 --- a/.changeset/recipient-notice-inbox.md +++ b/.changeset/recipient-notice-inbox.md @@ -1,6 +1,6 @@ --- -"@agent-bundle/runtime": minor -"agent-bundle": minor +"@agent-bundle/runtime": patch +"agent-bundle": patch --- Expose a recipient-scoped, read-only notice inbox through generated stateful diff --git a/.changeset/rendered-cli-dispatch-harness.md b/.changeset/rendered-cli-dispatch-harness.md index b0a0f1e50..62e08194b 100644 --- a/.changeset/rendered-cli-dispatch-harness.md +++ b/.changeset/rendered-cli-dispatch-harness.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Exercise rendered CLI command routes through the public `cli-dispatch` test diff --git a/.changeset/request-store-agent.md b/.changeset/request-store-agent.md index 15495f065..3c78cc9e4 100644 --- a/.changeset/request-store-agent.md +++ b/.changeset/request-store-agent.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Add the versioned realm-singleton request store, `await agent()`, and diff --git a/.changeset/rfc50-phase2-framework.md b/.changeset/rfc50-phase2-framework.md index 48e30c35d..01087c1bd 100644 --- a/.changeset/rfc50-phase2-framework.md +++ b/.changeset/rfc50-phase2-framework.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- RFC #50 Phase 2, framework side. `validate`/`inspect`/`build`/`dev` now diff --git a/.changeset/route-config-extractor.md b/.changeset/route-config-extractor.md index 1317d4279..27450ee00 100644 --- a/.changeset/route-config-extractor.md +++ b/.changeset/route-config-extractor.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Statically extract each route module's `config` export into the route-graph IR (#93, PR-2). diff --git a/.changeset/route-graph-ir.md b/.changeset/route-graph-ir.md index 5727f46d5..398fb19af 100644 --- a/.changeset/route-graph-ir.md +++ b/.changeset/route-graph-ir.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Compile the conventional route tree into an immutable route-graph IR (#93, PR-1) and expose it through `agent-bundle inspect --routes`. diff --git a/.changeset/routed-cli-stage2.md b/.changeset/routed-cli-stage2.md index eca78e612..23524a1f9 100644 --- a/.changeset/routed-cli-stage2.md +++ b/.changeset/routed-cli-stage2.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Compile `src/cli/**` routes into a routed CLI (#102 stage 2). Conventional diff --git a/.changeset/rsc-mcp-app-element.md b/.changeset/rsc-mcp-app-element.md index 4280e7acf..45ff0f0b6 100644 --- a/.changeset/rsc-mcp-app-element.md +++ b/.changeset/rsc-mcp-app-element.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- `defineRscAgentBundle` element trees can declare MCP Apps first-class: diff --git a/.changeset/runtime-identity-status.md b/.changeset/runtime-identity-status.md index 8cd911e4f..1a1f34731 100644 --- a/.changeset/runtime-identity-status.md +++ b/.changeset/runtime-identity-status.md @@ -1,6 +1,6 @@ --- -"@agent-bundle/runtime": minor -"agent-bundle": minor +"@agent-bundle/runtime": patch +"agent-bundle": patch --- Expose warm-runtime availability and add a read-only event IPC status verb diff --git a/.changeset/scaffold-package-installers.md b/.changeset/scaffold-package-installers.md index 081002a09..ac3bfa0c2 100644 --- a/.changeset/scaffold-package-installers.md +++ b/.changeset/scaffold-package-installers.md @@ -1,5 +1,5 @@ --- -"create-agent-bundle": minor +"create-agent-bundle": patch --- Adopt framework-generated package installers and prepack inventory validation diff --git a/.changeset/schema-driven-route-inputs.md b/.changeset/schema-driven-route-inputs.md index 33ef775d5..4959b67fd 100644 --- a/.changeset/schema-driven-route-inputs.md +++ b/.changeset/schema-driven-route-inputs.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Project conventional route `inputSchema` exports into a deterministic, diff --git a/.changeset/semantic-event-route-descriptors.md b/.changeset/semantic-event-route-descriptors.md index 731346df9..51a7736a7 100644 --- a/.changeset/semantic-event-route-descriptors.md +++ b/.changeset/semantic-event-route-descriptors.md @@ -1,6 +1,6 @@ --- -"agent-bundle": minor -"@agent-bundle/runtime": minor +"agent-bundle": patch +"@agent-bundle/runtime": patch --- Add the seven v1 semantic event-route descriptors and the `Agent.Context` diff --git a/.changeset/skill-ir-token-model.md b/.changeset/skill-ir-token-model.md index b036edc34..9740aa626 100644 --- a/.changeset/skill-ir-token-model.md +++ b/.changeset/skill-ir-token-model.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Compile one Skill source into a canonical IR with a typed plugin-surface token registry and closed per-host lowering (#108). diff --git a/.changeset/soft-hosts-sync.md b/.changeset/soft-hosts-sync.md index 65469aae8..7833a1642 100644 --- a/.changeset/soft-hosts-sync.md +++ b/.changeset/soft-hosts-sync.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Keep opt-in Claude, Codex, and Cursor development installs synchronized with each successful dev epoch so hosts pick up changed Skills, Hooks, MCP Apps, and manifests without reinstalling. diff --git a/.changeset/state-kernel-budgets.md b/.changeset/state-kernel-budgets.md index a11d59a64..6cb7bc905 100644 --- a/.changeset/state-kernel-budgets.md +++ b/.changeset/state-kernel-budgets.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Add fail-closed size, time, and retention budgets to the optional Agent state diff --git a/.changeset/state-kernel-contract.md b/.changeset/state-kernel-contract.md index 69ddcdd5d..708473073 100644 --- a/.changeset/state-kernel-contract.md +++ b/.changeset/state-kernel-contract.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Add the optional Agent state kernel contract (#98 v1) behind the new diff --git a/.changeset/state-kernel-sqlite-driver.md b/.changeset/state-kernel-sqlite-driver.md index 41e2109c8..c0f90f5e0 100644 --- a/.changeset/state-kernel-sqlite-driver.md +++ b/.changeset/state-kernel-sqlite-driver.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Ship the workspace-durable state driver on `node:sqlite` (#98 v1, G3) diff --git a/.changeset/state-lifetime-catalog.md b/.changeset/state-lifetime-catalog.md index 419545bb0..d7fbc133b 100644 --- a/.changeset/state-lifetime-catalog.md +++ b/.changeset/state-lifetime-catalog.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Expose normalized state lifetime, driver, budgets, and durability details in the compiled route manifest for a read-only Workbench catalog. diff --git a/.changeset/state-lifetime-visibility.md b/.changeset/state-lifetime-visibility.md index 376a04284..674632513 100644 --- a/.changeset/state-lifetime-visibility.md +++ b/.changeset/state-lifetime-visibility.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Expose declared state lifetime, driver, budgets, and provenance through diff --git a/.changeset/steady-plugins-report.md b/.changeset/steady-plugins-report.md index 5a09de647..ce2bac4cb 100644 --- a/.changeset/steady-plugins-report.md +++ b/.changeset/steady-plugins-report.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Record Claude Code distribution, managed-policy, and CLI lifecycle boundaries as dated capability evidence without claiming compiler control over host installation behavior. diff --git a/.changeset/streaming-flight-reconciler.md b/.changeset/streaming-flight-reconciler.md index 27bf7900b..9b6b617b3 100644 --- a/.changeset/streaming-flight-reconciler.md +++ b/.changeset/streaming-flight-reconciler.md @@ -1,5 +1,5 @@ --- -"@agent-bundle/runtime": minor +"@agent-bundle/runtime": patch --- Add incremental Flight decoding and an invocation-local Suspense reconciler. diff --git a/.changeset/target-capability-fixtures.md b/.changeset/target-capability-fixtures.md index 7840627c1..034c40f2b 100644 --- a/.changeset/target-capability-fixtures.md +++ b/.changeset/target-capability-fixtures.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Add explicit target-capability fixtures to `agent-bundle/test`. diff --git a/.changeset/template-test-harness.md b/.changeset/template-test-harness.md index c1912ef7c..61817ad4f 100644 --- a/.changeset/template-test-harness.md +++ b/.changeset/template-test-harness.md @@ -1,5 +1,5 @@ --- -"create-agent-bundle": minor +"create-agent-bundle": patch --- Scaffold the framework test harness with the `mcp-server` template (#103 diff --git a/.changeset/tidy-skills-body-lint.md b/.changeset/tidy-skills-body-lint.md index c780e9c23..b6b466c44 100644 --- a/.changeset/tidy-skills-body-lint.md +++ b/.changeset/tidy-skills-body-lint.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Validate emitted Agent Skills for the pinned specification's required Markdown instruction body and document the `@skill-tools/core` provenance decision. diff --git a/.changeset/typed-handler-request-context.md b/.changeset/typed-handler-request-context.md index 922c39bba..de606f0ae 100644 --- a/.changeset/typed-handler-request-context.md +++ b/.changeset/typed-handler-request-context.md @@ -1,6 +1,6 @@ --- -"@agent-bundle/runtime": minor -"agent-bundle": minor +"@agent-bundle/runtime": patch +"agent-bundle": patch --- Expose the transport-installed `AgentRequestContext` as optional diff --git a/.changeset/warm-clients-observe.md b/.changeset/warm-clients-observe.md index 76137df50..1b7a46629 100644 --- a/.changeset/warm-clients-observe.md +++ b/.changeset/warm-clients-observe.md @@ -1,5 +1,5 @@ --- -'agent-bundle': minor +'agent-bundle': patch --- Generated MCP tool, resource, and prompt request scopes now observe native client, session, and authenticated actor identity alongside a derived process workspace, then forward those axes into the Flight worker while preserving typed unavailability when a transport omits them. diff --git a/.changeset/workbench-request-provenance.md b/.changeset/workbench-request-provenance.md index aa616dfcd..e4229e261 100644 --- a/.changeset/workbench-request-provenance.md +++ b/.changeset/workbench-request-provenance.md @@ -1,5 +1,5 @@ --- -"agent-bundle": minor +"agent-bundle": patch --- Expose credential-free request provenance for Workbench lifecycle replays, including explicit host, session, actor, workspace, and invocation axes with typed absence. Lifecycle routes now execute under the same receipt-sourced context shown in the Workbench, and the strict client decoder rejects unsupported wire fields.