nodus.Agent(...).submit(), .spawn() and .remote() no longer fail with an unknown field error, because the
call sent a worker setting the API does not take.
Sandbox and Agent arguments the API does not serve yet raise nodus.errors.Unsupported with a fix, instead of a
rejected request: volumes=, ports=, init=, service=, sb.tunnels.open() and an allow-list egress on a
Sandbox; an image that Nodus builds; the durable-engine settings of nodus.Agent, agent.map and
nodus.AgentGroup. secrets= on a Sandbox is sent when set, and raises Unsupported while the API does not
accept it.
AgentRun.result() and Agent.remote() return the run’s answer text instead of nothing, and a run’s outputs,
resolve(), retry(), suspend(), resume() and children() raise Unsupported because the API does not
serve them yet.
New: nodus.Sweep creates a Sweep over a Job spec from a grid, and its handle waits, lists cells, and suspends,
resumes or cancels.
New: nodus.api.healthz() and nodus.api.readyz() (also on nodus.Client) report whether the API answers and
what /readyz says, without retrying.