Netdryrun 0.3.2: the agent contract¶
What an AI agent needs to choose Netdryrun, read its result and act on it safely. Tool names and parameters are unchanged.
- Breaking for agents: the pass verdict is renamed.
SAFE TO PROCEEDis nowCHECKS PASSED (only what the checks cover), because a pass covers only what the checks look at. Decide on thestatusfield, not the text. - A typed result, defined by a published JSON Schema, with frozen verdict strings.
- Failed results explain themselves: one entry per failed check with its reason, an evidence excerpt and one read-only diagnostic command for the node.
- Results name what they tested: a sha256 of
netdryrun.yml, the topology and every config file the run used. - Network Change Verdict v1, an open spec so other tools can emit the same verdict document.