---
title: "Continue Agent Run"
method: POST
path: "/agents/{agent_id}/runs/{run_id}/continue"
tags: ["Agents"]
---

# Continue Agent Run

`POST /agents/{agent_id}/runs/{run_id}/continue`

Advance a persisted agent run from its current state. Dispatches on the body shape and the persisted run state (see ADR-003 in specs/agno/features/checkpointing/decisions.md).

**Variants:**
- PAUSED + tools provided → apply HITL tool results, resume
- PAUSED + resolved admin approval (empty tools) → apply resolution, resume
- RUNNING / ERROR (no unresolved HITL requirements) → resume from last persisted state
- COMPLETED + new tools → continue with appended messages

**Tools Parameter:**
JSON string containing array of tool execution objects with results. Optional — only required when the persisted run has unresolved HITL requirements.

## Path parameters

- `agent_id` string, required
- `run_id` string, required

## Response `200`

Agent run continued successfully

- unknown

## Other responses

- `400` — Invalid JSON in tools field or invalid tool structure
- `401` — Unauthorized
- `403` — Run has a pending admin approval and cannot be continued by the user yet.
- `404` — Agent not found
- `422` — Validation Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/agno/apis/agno-api-reference.md) · [All operations](https://skmtc.net/agno/apis/agno-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/agno/agno-api-reference/revisions/5f6149d395d0/schema)
