Spawn Policy Reference
SpawnPolicy is the server-enforced gate for all Agent Team spawns.
File
.tandem/agent-team/spawn-policy.yaml
Minimal Example
enabled: truerequire_justification: truemax_agents: 24max_concurrent: 6child_budget_percent_of_parent_remaining: 40cost_per_1k_tokens_usd: 0.03mission_total_budget: max_tokens: 40000 max_tool_calls: 80 max_cost_usd: 6.0
spawn_edges: orchestrator: behavior: allow can_spawn: [delegator, worker, watcher, reviewer, tester, committer] delegator: behavior: allow can_spawn: [worker, watcher, tester] worker: behavior: request_only can_spawn: [] watcher: behavior: deny can_spawn: [] reviewer: behavior: deny can_spawn: [] tester: behavior: deny can_spawn: [] committer: behavior: deny can_spawn: []
required_skills: worker: - id: rust-editing
skill_sources: mode: allowlist allowlist_ids: [rust-editing, rust-testing] allowlist_paths: [".tandem/skills/worker/SKILL.md"] pinned_hashes: id:rust-editing: "sha256:abc123..." path:.tandem/skills/worker/SKILL.md: "sha256:def456..."Deny Codes
spawn_policy_missingspawn_policy_disabledspawn_denied_edgespawn_justification_requiredspawn_max_agents_exceededspawn_max_concurrent_exceededspawn_mission_budget_exceededspawn_requires_approvalspawn_required_skill_missingspawn_skill_source_deniedspawn_skill_hash_mismatch