Skip to content
v0.4 - Inspector & Reasoning

v0.4 - Inspector & Reasoning

Panes that watch an agent rather than a shell: the Inspector and Reasoning panes, the OMP event channel and an OMP workspace profile, plus stable pane attachment ids and safe Markdown rendering. Everything in this chain shipped.

v0.4.0 - Inspector & Reasoning

Done Area Item
✅ AGENT Inspector pane - private, tool-free, iterative OMP Q&A via a session-owned GptyAi (session_open / session_prompt / session_poll / session_cancel / session_close); does not attach to a terminal-hosted OMP TUI; pane backend setting (default omp)
✅ AGENT Reasoning pane - passive projection of documented OMP reasoning from one terminal, selected by source_attachment_id; never starts jobs or accepts concept captures
✅ AGENT OMP event channel - second local socket (gpty-events.sock) accepting only ompEvent, authenticated with a per-PTY capability injected at spawn; shipped @gpty/omp-events extension dormant unless all four GPTY_EVENT_* vars are present
✅ AGENT “OMP Workspace” profile - shipped built-in (Terminal + Inspector + Reasoning), never written to the user store and not deletable
✅ CORE Stable pane attachment_id - persisted companion links across save/restore (not ephemeral labels like T1)
✅ WIKI Safe Markdown rendering - CommonMark/GFM converted to sanitized Godot BBCode in Rust; render-debounced streams; code-viewer rendered/source toggle