01
Grok, visible while it works
Run grok in any terminal and the session appears in the notch: project, live state, current activity, file edits and commands on the timeline, and subagents under their parent. Expand a session for the transcript, read back from Grok's local session logs, and use the composer to send follow-up prompts into resumable sessions.
02
Approvals: flagged here, answered in the terminal
Grok doesn't accept permission responses from outside its own prompt, so AgentPeek doesn't pretend otherwise. The moment a Grok session blocks on an approval, it's flagged for attention, the notch can auto-expand, and ⌥ T jumps you to the exact terminal that's waiting. You lose the keystroke answer, but you stop losing the twenty minutes of not noticing.
03
Setup and routes
AgentPeek writes its hooks as a standalone drop-in at ~/.grok/hooks/agentpeek.json, leaving your own Grok config untouched, and Doctor repairs it if an update changes the format. Quick Routes opens the Grok hooks, config, and session logs in one click. Grok exposes no usage data AgentPeek can read yet, so sessions appear without usage numbers; that changes if Grok starts reporting it.