{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"In-place restore: boots a fresh sandbox from the checkpoint and atomically swaps the session's sandbox pointer to it, so the session keeps its same session_id; the old sandbox is then torn down.","properties":{"path":{"type":"object","properties":{"session_id":{"type":"string","examples":["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],"description":"The session UUID."},"checkpoint_id":{"type":"string","examples":["cp_9f2c1a4b"],"description":"The checkpoint id."}},"required":["session_id","checkpoint_id"],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"RollbackToCheckpoint rewinds a session to a checkpoint.","id":"digitalocean.harness_revert_session_checkpoint","example":{"path":{"session_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","checkpoint_id":"cp_9f2c1a4b"}},"maxRequests":1,"summary":false}}