Skip to content
Supaterm
Esc
navigateopen⌘Jpreview
On this page

Claude, Codex, and Pi

Understand supported agent behavior, setup differences, and session-fork boundaries.

All supported agents share Supaterm’s sidebar, attention, progress, and panel model. Their native integration boundaries differ.

Claude

Claude uses public hook events plus its transcript for live progress. Supaterm tracks tool activity, permission and idle prompts, task rows, child agents, completion, and the final response preview.

Claude sessions can be forked from the agent panel. The fork opens in a new pane and runs Claude’s native fork-and-resume command in the agent workspace.

Codex

Codex uses native hooks for attention, tool activity, plans, and child-agent boundaries. Its rollout transcript supplies live detail, goals, and final lifecycle evidence.

Codex 0.144.1 or newer is required. Codex sessions can be forked from the agent panel with Codex’s native fork command.

Pi

Pi uses the extension package in supaterm-skills. The extension forwards Pi’s native session and agent lifecycle while it runs inside a Supaterm pane.

Pi sessions cannot currently be forked from the agent panel. The copy-session-ID and fork actions only appear when the active agent supports them.

Fork direction

Choose Fork session right from the agent panel to create a side-by-side pane. Hold Option to change the action to Fork session below. The new pane starts in the root agent’s reported workspace directory when available.

Forking depends on the agent’s native session data. It is different from terminal session persistence, which keeps the existing process alive across an app restart.

Last updated on July 14, 2026