industrial-agent-harness
Cross-platform industrial agent harness for chip and PCB design work with scoped tools and verifiable runs.
What it does and how it connects
Industrial Agent Harness is an AI workbench for engineering projects, with scoped tools and verifiable results. It connects local projects, Kimi Code, professional software and engineering evidence through a desktop workbench and a headless CLI, and Domain Packs supply the knowledge, tools and verification methods for each field. It is a Developer Preview and a Workbench MVP, with a first persistent RTL verification path.
The first implemented industrial path is chip: the Chip Pack registers EDA knowledge and tools, runs a persistent, declared RTL verification path with Verilator, and records inputs, actions, artifacts, verification and checkpoints, so an input change invalidates current evidence. The PCB Pack offers typed rectangular board and footprint edits, native DRC and independent task verification with KiCad viewers, on macOS Apple Silicon with KiCad 10.0.6 installed separately. The CAD Pack covers parametric FreeCAD sketches, pads, holes, boolean solids and versioned parameter edits with independent geometry readback, and CUDA and Godot Packs cover kernel optimization and typed scene edits.
The workbench runs on Node.js 24 or later with pnpm 11.1.3 and bundled Kimi Code 2.1.1; the user supplies model API settings, and protected agent execution is available on macOS with Apple Silicon and Linux x86-64 with bubblewrap. The README is explicit that a completed agent turn or a successful process exit does not establish engineering acceptance, and that coverage sufficiency, physical signoff and complete workflows in other domains are still pending.
Alternatives
Compare side by side- industrial-domain-packs
The versioned Domain Packs this harness consumes, with Chip, PCB, FreeCAD, CUDA and Godot tool definitions and verifiers, rather than the workbench and CLI that run them.
- kicad-mcp-pro
An MCP server for KiCad schematic, PCB, ERC/DRC, DFM, BOM and manufacturing export workflows, rather than a workbench that spans chip, PCB, CAD and CUDA domains.
- offgrid-hardhub
A description-to-board agent loop in real KiCad with ngspice power simulation, rather than a scoped workbench with verifiable runs across chip and PCB domains.
- hive-chip-flow
Chip-design skills with hard-to-fool gates toward a GF180 Tiny Tapeout tile, rather than a workbench that runs chip verification inside a scoped, evidence-recording runtime.
- freecad-3dprint
An agent skill for designing 3D-printable parts in FreeCAD with a slicer gate, rather than a workbench whose FreeCAD Pack covers parametric CAD with independent geometry readback.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- ChipLeap runs LibreLane in two parts and each writes a final/ folder. When KLayout DRC segfaulted in the second part, ChipLeap read the first part's pre-signoff results and reported "DRC and LVS clean" with setup slack of -1.3e16 ns.Error Index
- In three agent runs on one SoC, tools exited 0 without checking anything: SpyGlass CDC verification returned 0 with every crossing rule skipped over a missing licence feature, and SpyGlass black-boxed any module with a string or real parameter, removing the top module itself.Error Index
- A KiCad MCP bridge normalizes DRC, connectivity, and geometry into its own output format, and that normalized output can silently disagree with the native KiCad engine. The maintainer had to build seeded false-PASS and false-FAIL tests because the bridge layer cannot be trusted as engineering truth on its own.Error Index
- When an agent fans out parallel create calls through the FreeCAD MCP bridge, the shared connection races: the first object is created even though its call reports failure, and the second object is silently never created with the status still showing healthy.Error Index
Sources
Not verified
- Pricing (no price stated on the repository README)
- Real user voices (the repository has no issues)
- A named individual builder beyond the repository owner handle Leisure-ll
- A public release (no releases are published)
- The catalog lists Zhiman-BJ as the builder and links the Zhiman-BJ repository, which returns 404; the live repository is under Leisure-ll and still links Zhiman-BJ for clone and releases, so the owner change is flagged, not resolved
- Formal model success-rate and cost results (the README states paired evaluation results are pending)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.