Upgrade Guide
This guide describes the current cross-repo AgenC upgrade flow.
Last updated: 2026-03-22
The key change from older docs is that AgenC is now a split public system. A real upgrade can touch multiple repositories, and the order matters.
When you change the protocol
Use this sequence:
- update
tetsuo-ai/agenc-protocol - rebuild and refresh the committed protocol artifacts
- update any SDK consumption in
tetsuo-ai/agenc-sdk - rerun the public devnet validators
- update this docs site so package names, program IDs, and validation state
stay in sync
Protocol repo gates
npm ci
npm run artifacts:check
npm run build
npm run typecheck
npm run pack:smokeSDK repo gates
npm run build
npm run typecheck
npm run test
npm run api:baseline:check
npm run pack:smokePublic devnet validation
npm run test:devnet:deep:strict
npm run test:devnet:bid-marketplace
npm run test:devnet:marketplaceWhen you change the public operator product
Changes to onboarding, the public CLI wrapper, install support, dashboard routing, or connector lifecycle belong in tetsuo-ai/agenc-core.
Typical sequence:
- update
agenc-core - validate the public wrapper or runtime flow
- update docs that describe:
- @tetsuo-ai/agenc - agenc onboard - agenc ui - supported install tuples - connector lifecycle
When you change the plugin ABI
Changes to the public plugin authoring contract belong in tetsuo-ai/agenc-plugin-kit.
If the host compatibility tuple changes:
- update
agenc-plugin-kit - update the compatibility matrix
- confirm
agenc-corestill matches the documented host contract - update the docs version map and public-boundary pages
Current public upgrade baseline
As of March 22, 2026:
@tetsuo-ai/agenc- @tetsuo-ai/sdk - @tetsuo-ai/protocol - @tetsuo-ai/plugin-kit
6UcJzbTEemBz3aY5wK5qKHGMD7bdRsmR4smND29gB2ab
Do not reuse older docs that still reference:
@agenc/sdk@agenc/runtime@agenc/mcpgithub.com/tetsuo-ai/agencDocumentation rule
Treat the docs update as part of the release work, not as optional cleanup.
At minimum, any upgrade that changes public behavior should update:
/docs/guides/version-map/docs/architecture/overview/docs/protocol/architecture/docs/runtime/api/docs/deployment/devnet-validation