Copperhead is an Apache-2.0 agent that edits real KiCad files behind ERC and DRC gates
- Sources: primary, discussion
- Summary: Copperhead runs eight stages that each must leave an artifact on disk before the next starts, and it refuses to edit a design before a validated change proposal exists. Edits are made surgically to the KiCad s-expression source so diffs stay reviewable.
- Why it matters: The staged-artifact and refuse-before-proposal design is reusable by agent authors working in any format where a whole-file rewrite would destroy review.