> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agi.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# phone_task_resume

> Resume a paused task on the same task_id.

Resumes a `paused` task. Execution continues under the same `task_id` - keep monitoring the original task until it becomes `completed`.

## Parameters

<ParamField body="session_id" type="string" required>
  The active session that owns the task.
</ParamField>

<ParamField body="task_id" type="string" required>
  The paused task to resume.
</ParamField>

<ParamField body="instruction" type="string">
  Optional short guidance if the agent should change course after resuming.
</ParamField>

## Behavior

* Resume only a task that reports `status: "paused"`. If it already
  `completed`, act on its `terminal` instead.
* Resume does **not** create a replacement task - continue monitoring the
  original `task_id` with
  [`phone_task_monitor`](/api-reference/tools/phone-task-monitor).
* After resuming, the monitor may return `paused` again if execution is
  suspended, or `monitor_timed_out: true` while the task remains `pending` or
  `running`; resume or monitor again as appropriate.
* Time spent paused does not count against the task's execution timeout.

## Related

* [`phone_task_pause`](/api-reference/tools/phone-task-pause) - the counterpart
* [`phone_task_message`](/api-reference/tools/phone-task-message) - steer a running task without pausing
