[AAASM-4728] ⬆️ (examples): Bump SDK pins to v0.0.1-rc.6#319
Conversation
Move every example onto the just-published agent-assembly SDK rc.6 (python 0.0.1rc6, node 0.0.1-rc.6, go v0.0.1-rc.6). Driven from the single source of truth (metadata/sdk-versions.yaml) via the generate_example_metadata + extract_snippets generators; every version-bearing surface (manifests, Dockerfile pins, generated sdk-install README block, Prerequisites rows, CI install pins) is rewritten, not hand-edited. Orphan-literal --check audit passes. Refs AAASM-4728.
go mod tidy across all go/* examples + the live-core-enforcement go-agent so the checksums match the rc.6 module pin. Refs AAASM-4728.
…-rc.6 pnpm install --lockfile-only across all node/* examples + the live-core-enforcement node-agent; clean version-only bumps of the SDK and its runtime-* optional deps. Refs AAASM-4728.
uv lock across all python/* examples + the approval-gates and policy-enforcement scenario python projects so each lock resolves the rc.6 SDK pin. Refs AAASM-4728.
CI pins pnpm v10 (verify-node.yml action-setup version: 10) but the initial regen used pnpm 11, which encodes pnpm.overrides differently. mastra is the only node example with a pnpm.overrides block (js-yaml 4.2.0), so its pnpm-11 lock tripped ERR_PNPM_LOCKFILE_CONFIG_MISMATCH on CI's frozen install. Regenerated with pnpm 10 so the lock's overrides snapshot matches; SDK pin stays 0.0.1-rc.6. The other 6 node locks are pnpm-version-agnostic (no overrides) and unchanged. Refs AAASM-4728.
|
Review — Claude CodeReviewed against AAASM-4728 and the repo's 1. CI — all green. 49 checks success, 1 skipped (the intentionally rc-gated 2. Scope — complete. Every version-bearing surface moved to v0.0.1-rc.6 from the single source of truth ( 3. No side effects on existing behavior. Zero source-code files changed (no 4. Front-end — N/A. No front-end surface in this repo (python/node/go example gallery, no dashboard/UI), so no Playwright validation applies. One fix applied during review: CI pins pnpm v10, but the initial node-lock regen used pnpm 11, whose different Verdict: ready to approve + merge. Needs one Pioneer approval (branch protection). |



What changed
Bump every example in the repo onto the just-published Agent Assembly SDK v0.0.1-rc.6 (python
0.0.1rc6, node0.0.1-rc.6, gov0.0.1-rc.6), which are live on PyPI / npm / the Go module proxy. Driven end-to-end by the repo'ssdk-version-bumpskill: the only hand-edit ismetadata/sdk-versions.yaml(the single source of truth);scripts/generate_example_metadata.py+extract_snippets.pyrewrite every version-bearing surface (manifests, scenario Dockerfile pins, generatedsdk-installREADME block, Prerequisites rows in table + bullet form, and the CI install pins), and each ecosystem's lockfiles are regenerated to match.Commits are split for bisectability: the version swap (source of truth + all generator-owned surfaces,
--checkgreen at that commit), then per-ecosystem lockfile regen (go.sum ×5, pnpm-lock ×7, uv.lock ×18).Related ticket
Closes AAASM-4728
How to verify
python scripts/generate_example_metadata.py --checkexits 0 (no orphan version literal disagrees with the source of truth).example-metadata-check.ymlre-runs the generator, snippet extractor, the orphan audit, and the generator unit tests; the per-ecosystemverify-*mock lanes install the pinned rc.6 SDK and run each example's offline--mockpath.Checklist
[AAASM-XXXX] <GitEmoji> (<scope>): <summary>.envfiles committedREADME.mdwith prerequisites and run instructions