What you’ll do
1
Run on the virtual board
Your agent uploads the ELF and runs it on the board model, with the UARTs to capture. Only those UARTs are written into the output.
2
Read the captured output and run status
run returns a run_id immediately. Your agent waits for the job and reads the status: running, succeeded, or failed. stdout is the captured UART output.3
Ask about chip-specific gotchas
Ask Chiplab about the gotchas for that board.
ask takes a natural-language question and returns chip-specific gotchas and validated fixes from real runs.4
Fix and run again
Change the firmware, build the ELF again, and run it on the same board.
Ask your agent
What you get back
You get a status andstdout for the UARTs you captured. When the status is failed, the response includes an error string, and ask returns a plain-text answer with the gotchas for that board.
Next
run
Execute an ELF on a virtual board and read the UART.
ask
Look up boards, tools, and chip-specific gotchas.