start_build
Initiate a long-running FPGA build in the background, such as synthesis or place-and-route, and receive a build ID to monitor progress.
Instructions
Start a long-running build command in the background. Returns a build_id to check progress with build_status. Use for synthesis, place-and-route, LiteX builds, or any command that takes minutes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cmd | Yes | Command and arguments, e.g. ['yosys', '-s', 'synth.ys'] | |
| label | No | Human-readable label for this build (optional) | |
| work_dir | No | Working directory for the build (optional, defaults to project root) |