auto_design
Run the full circuit design loop in a single call: load a template, run simulation (AC, transient, or DC), and verify results against specifications.
Instructions
Run the full design loop in one call: load template, simulate, and verify.
specs uses compare_specs format: {"f_3dB_hz": {"target": 1000, "tolerance_pct": 5}}
sim_type is one of "ac", "transient", or "dc". sim_params optionally overrides default simulation parameters.
Returns accumulated results including circuit_id, simulation data,
measurements, and spec comparison. On failure at any step, returns
partial results with an error key and failed_step.
When a schematic_url is present in the response, ALWAYS include it as a clickable link in your message to the user. Users cannot see inline images. The schematic_url in the response is a public internet-accessible URL, not a sandbox or localhost URL. Always share it directly with the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| template_id | Yes | ||
| specs | Yes | ||
| sim_type | No | ac | |
| sim_params | No |