design_review_file
Reviews Altium .SchDoc/.PrjPcb files offline for missing MPNs, datasheet links, placeholder values, and designator issues when Altium is unavailable.
Instructions
Offline FALLBACK review of a .SchDoc/.PrjPcb: OFF by default.
This is NOT the preferred way to review a design. It parses the Altium file directly (OLE reader) with no running Altium and no license, so it only covers the netlist-free, component-level subset (missing MPN / datasheet / manufacturer, placeholder values, designator collisions, missing / unannotated designators, incomplete title block). It cannot compile a netlist or run ERC, and an offline parser can misread a file.
Prefer the live-Altium tools whenever a session is available:
design_lint_report, proj_run_erc, design_review_snapshot,
and the audit_* family run Altium's own engines and see
connectivity this reader cannot. Reach for this tool only when Altium
genuinely can't be opened (a file on disk, a CI runner).
Because of that, this surface is disabled by default. To enable
it, set the environment variable EDA_AGENT_HEADLESS_REVIEW=1.
Without it the tool returns an error explaining the opt-in.
Args:
path: a .SchDoc sheet or a .PrjPcb project (reviews all
its sheets).
Returns the review report {file, component_count, findings, summary, ...}: or {"error": ...} if disabled or unreadable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||