Cookbook
Recipes for common workflows.
When you need this: You want copy-paste setups for common real workflows (teams, monorepos, multiple agents, pinned rollouts).
What you'll learn:
- Patterns that work well in practice
- How to pin and roll out changes safely
Team Bootstrap From A URL Config
Host a shared kasetto.yaml somewhere reachable over HTTPS (public or private), then have each developer run:
For private configs hosted on git providers, set the matching token env var (see Authentication).
Inheriting From A Team Or Org Base
Use extends to compose configs. A common pattern: an org-wide base, a team overlay, and a per-project file that narrows or pins specific entries.
Top-level scalars (scope, agent, destination) replace. skills and mcps merge by (source, ref-or-branch, sub-dir) identity. See Configuration → Extending Another Config for the full merge-rules table.
Monorepo: Project Scope Per Workspace
Keep one kasetto.yaml per workspace folder and make it project-scoped:
Then run sync from each workspace directory:
Each workspace gets its own ./kasetto.lock.
Multiple Agents From One Config
Install the same skills (and MCP servers) into multiple agents:
MCP Packs: Pinning And Rollouts
Pin an MCP pack source to a git tag or commit SHA:
Roll forward by bumping ref, then use --dry-run to preview:
Explicit MCP Entries (mcps.mcps)
If a repo contains multiple MCP files or uses a non-standard layout, list entries explicitly.
Plain strings look up mcps/<name>.json; objects let you override the directory: