Follow up with Codex
codex_followupContinue an existing Codex thread by thread_id to re-check fixes or ask why something was flagged.
Instructions
Continue an existing Codex thread by thread_id: re-check fixes, ask why it flagged something. Always use the thread_id from your own earlier codex_ask; never guess one.
The thread keeps its original working directory and sandbox mode. Only one follow-up can run on a thread at a time; a concurrent one waits (up to timeout_sec) and then fails with "thread busy". Returns JSON: { thread_id, answer, duration_sec, warnings[], activity?, answer_file?, error? }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fast | No | Fast mode (faster responses). Uses roughly 2.5x the ChatGPT subscription usage limits, so leave it off unless the user explicitly asked for fast mode. | |
| model | No | Codex model id. Omit to use the configured default. | |
| effort | No | Reasoning effort. Omit to use the configured default. Checked against the levels the model supports (an unsupported level returns an error listing the supported ones). | |
| prompt | Yes | The follow-up message. | |
| thread_id | Yes | thread_id returned by your earlier codex_ask (a UUID). | |
| timeout_sec | No | Kill Codex after this many seconds (default 900, max 3600). |