Toolkit versioning
Pin specific tool versions for consistent behavior in production
Toolkit versioning ensures your tools behave consistently across deployments. You can pin specific versions in production, test new releases in development, and roll back when needed.
Starting from Python SDK v0.9.0 and TypeScript SDK v0.2.0, specifying versions is required for manual tool execution.
Configuration methods
Configure toolkit versions using one of three methods:
SDK initialization
Environment variables
Per-execution override
Version format
Versions follow the format YYYYMMDD_NN:
YYYYMMDD: Release dateNN: Sequential release number
Never use latest in production. It can introduce breaking changes.
Version resolution order
- Per-execution version (highest priority)
- SDK initialization version
- Environment variable (toolkit-specific)
Managing versions
Check available versions using: