Codex
Codex exposes a smaller hook set than Claude Code, so some sidebar features are not available.
What you get
Section titled “What you get”Status and prompts
Section titled “Status and prompts”- Live status from
SessionStart/UserPromptSubmit/Stop - Prompt text from
UserPromptSubmit - Response preview (
▷ …) fromStop - Elapsed time since the last prompt
- Branch display from the pane’s
cwd - PR number (needs
ghCLI)
Permission badges
Section titled “Permission badges”autoand!— inferred from process argumentsplan/editare not available on Codex
Notifications
Section titled “Notifications”stoponly — fires when the assistant finishes responding.
Activity log
Section titled “Activity log”Bashtool calls only. Codex’sPostToolUsefires only forBash(itstool_inputis schema-typed as{ command: string }), soRead/Edit/Write/Grep/Globand every other tool is not reported.
What is not available
Section titled “What is not available”| Feature | Why |
|---|---|
| Waiting status + wait reason | Needs Notification, PermissionDenied, TeammateIdle (Claude-only) |
| API failure reason | Needs StopFailure (Claude-only) |
| Task progress counter | Needs non-Bash PostToolUse coverage |
| Sub-agent tree | Needs SubagentStart / SubagentStop |
| Worktree lifecycle tracking | Needs WorktreeCreate / WorktreeRemove |
notification / task_completed / stop_failure / permission_denied notifications | Those hooks don’t exist in Codex |
Wire the hooks from inside a Codex pane — see Codex setup.