Submit an iteration directive
Resolves one AWAITING_DIRECTIVE pause: CONTINUE resumes with the withheld output delivered verbatim (free — resumes never bill); FINISH_RUN resumes with a wrap-up note so the agent concludes; RESTART_RUN abandons the parked attempt and starts a fresh one from the beginning against the agent’s current (just-edited) config — bills like a normal run; RESTART_FROM_CHECKPOINT also starts a fresh attempt (same billing), but forks the agent’s model thread at an earlier checkpoint of this attempt — the kept steps’ tool calls and outputs are already in the thread and are NOT re-executed; the agent re-decides only from the step after the checkpoint, under the current config. from_checkpoint_seq picks the checkpoint (default: the last one before this pause). Side effects the discarded tail already caused are not undone. 400 when no such checkpoint exists or the agent’s model changed since it (fall back to RESTART_RUN); CANCEL abandons the parked attempt and leaves the session open. 409 when the pause already received a directive. CONTINUE/FINISH_RUN require a parked tool output (an EVERY_STEP pause, not a RUN_COMPLETE one).
Authorizations
Authorization: Bearer <token> where <token> is either a neo_sk_<env>_<secret> API key (service account) or a Microsoft Entra ID access token (dashboard user).
