Netdryrun 0.3.3: the agent runtime¶
An agent with no local Docker gets a verdict through a pull request, MCP calls answer within seconds, and record writes baselines that survive normal growth.
- The pull-request path for agents without Docker.
netdryrun run --verdict FILEwrites the same result object the MCP tools return, and the GitHub Action's PR comment starts with a fixed, machine-readable header. Guide: AI agents without Docker. - An asynchronous MCP shape.
start_runreturns at once with arun_id, andget_resultpolls it, for clients that wait less time than a dry run takes. recordwrites prefix-count ranges and standard guards by default: no default route via BGP and no link subnet via BGP on every BGP node.- A run on an FRR lab that skipped a config line is an error, never a pass (advisory).
- Corpus v2 correction: case 18 gives different verdicts on the same build in this lab, so it is left out of the score, which is now 16 of 17 deterministic cases. The earlier note is kept, struck through, with the correction.
Known limit: keep routing config out of topology exec: lines (advisory).