Skip to content
hw.dev
hw.dev/signal/slashpcb-live-kicad-agent-undo-2026
SignalSlashPCB

A Board Agent's Live KiCad Edits Stay Undoable

SlashPCB lets an agent move parts in a running KiCad session while KiCad still owns undo, save, and file validity.

Thesis connection

An agent can help edit a board without bypassing the controls engineers already use to inspect and reverse changes.

#pcb#eda#ai-hardware#verification
Read Original

SlashPCB now lets an AI agent select and move parts inside a running KiCad board editor, refill copper zones, and save through KiCad's own interprocess communication interface. Each edit becomes one normal undo step. Saving remains an explicit user action. That gives an agent useful access to printed circuit board (PCB) design while preserving the engineer.s existing recovery path.

The release also writes manufacturer part numbers and other fields with byte-minimal file patches. It matches symbols and footprints by their stable identifiers, refuses frozen projects or files KiCad already has open, writes atomically, and checks that KiCad's command-line tool can still read the result. Those details matter more than a clever placement demo because silent file damage is how an assistant turns a small edit into a lost afternoon.

Board teams evaluating agents should copy this test shape before they copy the interface. Give the agent one reversible edit, inspect the file diff, undo it in KiCad, and run the board checker. An agent that can't survive those four steps isn't ready for a real design.