Understand the Canopy Prompt Inheritance Tree
mainOverstory uses a hierarchical inheritance model for agent prompts. Prompts are organized into trees where child agents inherit sections from their parents, allowing for specialized behavior while maintaining universal principles.
Main Agent Tree
base-agent: The root containing universal principles.leaf-worker: Single-worker agents (e.g.,builder,merger,scout,reviewer).coordinator-base: Leadership and orchestration agents (e.g.,lead,orchestrator,coordinator-agent).monitor: Tier 2 fleet patrol.
Profile / Delivery Prompts
A separate chain used to define the session style:
ov-delivery: Base guidance.- Specialized profiles:
ov-architecture,ov-co-creation,ov-discovery,ov-research,ov-red-hat(adversarial/risk analysis).
Standalone Utility Prompts
Prompts that do not participate in the inheritance chain:
prioritize,release,pr-reviews,issue-reviews.
base-agent (root — universal principles)
│
├── leaf-worker (single-worker constraints)
│ ├── builder (implementation specialist)
│ ├── merger (branch merge specialist)
│ └── read-only-worker (read-only restriction layer)
│ ├── scout (exploration, no writes)
│ └── reviewer (validation, no writes)
│
├── coordinator-base (leadership/orchestration)
│ ├── lead (team lead, spawns sub-workers)
│ ├── orchestrator (multi-repo coordinator)
│ └── coordinator-agent (top-level coordinator)
│
└── monitor (Tier 2 fleet patrol)