allegro_batch_run
Executes one permitted Allegro batch subcommand—such as artwork, netin, or report—after validating it against an allowlist and applying timeout controls to block risky operations.
Instructions
执行单个 allegro_batch 子命令 (如 artwork / netin / dump_libraries / report / brd2dml 等)。带白名单 (60+ 安全命令) 和超时保护,默认禁止高危操作。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | 传给子命令的参数列表,例如 ['-l','my_board.brd']。 | |
| timeout | No | 超时秒数,默认 60。 | |
| subcommand | Yes | allegro_batch 子命令,例如 'artwork' / 'netin' / 'report'。可用列表见 allegro_batch_commands。 | |
| allow_unsafe | No | 是否允许不在白名单中的子命令。默认 false。 |