From 61614b5afeaac21f4a940399591357b61c022879 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Mon, 31 Aug 2026 06:41:29 +0000 Subject: [PATCH] chore(examples/rsc-agent-runtime): drop skills boilerplate, add validate script, document why the empty target sections stay --- examples/rsc-agent-runtime/agent-bundle.config.ts | 4 +++- examples/rsc-agent-runtime/package.json | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/rsc-agent-runtime/agent-bundle.config.ts b/examples/rsc-agent-runtime/agent-bundle.config.ts index 5f8a67e75..2b213f875 100644 --- a/examples/rsc-agent-runtime/agent-bundle.config.ts +++ b/examples/rsc-agent-runtime/agent-bundle.config.ts @@ -1,6 +1,9 @@ import { defineConfig } from 'agent-bundle/config'; export default defineConfig({ + // Kept deliberately: the empty per-target sections are not redundant with + // `targets:` — normalization materializes each one as a `model.extensions` + // entry with config provenance, and dropping them changes the inspect model. claude: {}, codex: {}, dev: { runtime: { provider: './src/dev/provider.ts' } }, @@ -36,6 +39,5 @@ export default defineConfig({ name: 'rsc-agent-runtime-demo', version: '1.0.0', }, - skills: [], targets: ['portable', 'claude', 'codex'], }); diff --git a/examples/rsc-agent-runtime/package.json b/examples/rsc-agent-runtime/package.json index 228aebc70..dd41d5234 100644 --- a/examples/rsc-agent-runtime/package.json +++ b/examples/rsc-agent-runtime/package.json @@ -7,6 +7,7 @@ "package:hosts": "node scripts/package-hosts.mjs", "test": "rstest --config rstest.config.ts", "typecheck": "tsc -p tsconfig.json --noEmit", + "validate": "agent-bundle validate", "check": "pnpm build && pnpm test && pnpm typecheck", "eval:hosts": "node scripts/eval-hosts.mjs", "capture:widget": "node scripts/capture-widget.mjs"