Commit Graph

1 Commits

Author SHA1 Message Date
Pi Agent
c5ceb98a92 feat: implement Agent Type Manifest loader (issue #52)
Add ManifestStore that loads TOML agent type manifests from a directory.
Each manifest defines allowed tools, path allowlists, network egress
policies, lineage constraints (can_spawn), and max spawn depth.
Includes validation, reload support, and lookup by ID or name.

14 manifest tests + 8 existing = 22 total, clippy clean.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 15:59:34 +01:00