The smallest verified tree that reaches the goal.
CodeCanopy is a Codex plugin that turns an engineering goal into the smallest dependency-ready tree of agents. One lead keeps scope, integration, and the final verdict; work comes back upward with evidence.
-
Root lead
-
Architecture parent
- Dependency-ready leaf
-
Architecture parent
- Root accepts integrated evidence
Install
codex plugin marketplace add adhit-r/codecanopy --ref main
codex plugin add code-canopy@codecanopy
Illustrative route shape, not live task status. Parents integrate; dependency-ready leaves produce the evidence they need.
-
Lead Root Own scope, integration, and final verdict User goal -
Parent Architecture Define contracts and artifact dependencies Root scope -
Leaf Contract State the interface and acceptance boundary Architecture -
Leaf Evidence Define a runnable proof for the agreed boundary Contract
-
-
Parent Implementation Integrate scoped, owned changes Contract artifact -
Leaf Backend Deliver one source change and runnable check Contract artifact -
Leaf Interface Deliver the dependent client change and check Backend artifact
-
-
Leaf Review Inspect the integrated diff and its evidence Integrated parent
-
A direct definition, not a swarm promise.
CodeCanopy is free and open source under the MIT License. It helps a lead turn a non-trivial engineering requirement into the smallest useful ownership tree, order work through artifact dependencies, and integrate verified results bottom-up.
Bounded route versus an unbounded swarm
Frequently asked questions
Does v0.2 support providers other than Codex?
No. v0.2 supports Codex only. A Claude adapter is tracked as future research, not a current capability.
Who creates and verifies isolated worktrees?
CodeCanopy's root does so where needed. The host enforces only its documented sandbox, approval, model-availability, and concurrency boundaries.
Can project configuration grant a new permission?
No. Configuration can tune planning limits and preferred model mappings, but it cannot grant Git, network, destructive, credential, production, or publication authority.
Build the public route with us.
Use the public issue tracker for current work, deployment follow-up, and carefully labeled future research.