What's new
- Native Claude Code support for local foreground CLI sessions, live-verified on macOS with Claude Code 2.1.285. PID registry ownership and process-birth checks identify the session without SDK dependencies or injected agent commands.
- Independent Codex, Claude, and GJC packages for agent discovery and transcript rendering.
- Per-agent viewer sizing:
@agent_transcript_size_codex,_claude, and_gjcoverride@agent_transcript_size_all. All agents default to a top-positioned 90% viewer; explicit CLI--sizetakes precedence. - Stronger session and snapshot identity checks, including canonical-path handling, to reject stale or changed sources.
- README guidance for reading long replies, quoting passages, and keeping the Markdown viewer above a compact agent input pane.
Configuration change
Rename @agent_transcript_size to @agent_transcript_size_all, then reload the plugin. Agent-specific sizes are optional. Sizes describe the viewer, not the remaining agent space. Existing viewers retain their geometry; close and reopen them to apply new sizes.
Support boundaries
- Codex 0.158.0 requires
codex --no-daemon; shared-daemon panes are not supported. - GJC registry discovery is macOS-only.
- Claude renders persisted conversation history. Unsaved rewind state is not tracked; compact shows the selected summary and subsequent chain rather than reconstructing the original full history. Concurrent writers to one session cannot be separated by pane.
- Linux binaries are cross-compiled; live Linux agent behavior remains unverified.
Verification
Full race tests, go vet, installer regression tests, and all four platform builds passed locally. GitHub Actions release verification, build, and publication succeeded.