Cmd. /resume
Reopen the saved-session picker to continue earlier Codex work across interruptions, remote app-server sessions, and large multi-thread task histories.
Key takeaways
/resumeopens the saved-session picker to continue a previous CLI conversation rather than starting fresh.- v0.119.0 lets the TUI jump directly by session ID or name, easing navigation in large session lists.
- v0.123.0–v0.125.0 added cursor-based pagination so 1,000+ task histories load without freezing.
- Archived sessions are protected from resume/fork; unarchive first, then re-check
/statusand/goal. - After resuming, confirm model, permissions, and working directory since outside code changes can invalidate old context.
Original Command Declaration
/resumeOfficial Summary
/resume opens the saved-session picker so you can continue work from a previous CLI session. It is
the command for preserving continuity across interruptions, remote app-server sessions, and large
multi-thread task histories.
Usage
/resumeGood Examples
- Resume a prior migration thread, then run
/statusand/goalbefore continuing. - Use
/titleor/statuslineafter resume when many sessions have similar names. - After a long break, compare
/diffand the current branch state before editing again.
Similar Commands
| Command | Difference | Choose It When |
|---|---|---|
/resume | Reopens saved conversation history | You need to continue earlier work |
/new | Starts a fresh conversation | You want a clean task |
/fork | Branches a conversation | You want an alternate path |
Use Cases
- Continuing interrupted work.
- Returning to a long migration after testing or review.
- Working across local and remote app-server sessions.
v0.116.0 Changes
- Remote resume/fork restores conversation history more reliably.
v0.118.0 Changes
- A regression in
/resume <name>for app-server-backed TUI flows was fixed, stabilizing resume by name again.
v0.119.0 Changes
- The TUI can jump directly by session ID or name, improving navigation in large session lists.
- The resume picker also received fixes for false empty states, timestamp labels, and current-thread resume crashes.
v0.123.0 to v0.125.0 Changes
- Resume hinting distinguishes current threads and archived threads more clearly.
- App-server thread/resume/fork flows support cursor-based pagination, making 1,000+ task histories easier to handle.
- Threads preserve multiple environment names more reliably, reducing context drift after resume.
v0.128.0 to v0.130.0 Changes
- Resume and interruption handling improved around stale interrupt hangs, large remote resume responses, and slow filtered resume lists.
- App-server clients can page large threads through unloaded, summary, and full turn item views, reducing the cost of navigating a resumed thread.
v0.136.0 Changes
/archivepluscodex archive/codex unarchiveprotect archived sessions from resume/fork until restored.- If you need to continue an old archived session, unarchive it first, then check
/statusand/goalbefore editing.
Cautions
- After resume, confirm model, permissions, working directory, and active goal.
- Do not assume old context is still correct after external code changes.
- If the repository changed outside the thread, inspect current Git state before relying on old assumptions.
Release Basis
- Judgment: confirmed addition
- First evidence version:
rust-v0.65.0 - Date (UTC): 2025-12-04
- Release link: https://github.com/openai/codex/releases/tag/rust-v0.65.0
Sources
- Codex slash commands: https://developers.openai.com/codex/cli/slash-commands
- Codex CLI features: https://developers.openai.com/codex/cli/features