Release 4.24.0
28 Oct 2026 · pinned package [email protected]
agent-session.js: a coding agent's session, as people read it. Asked for by the owner, 2026-10-28, showing the Claude app's session view whose running command said "Output unavailable": "OpenVibe.Codes should… actually show the output from the agent… more user friendly… handle that between all agents… in a smart way".- Steps: steps in a row fold into one group ("1 command · 1 edit · 2 reads", with +/− and a running, done or failed mark).
- Inside a step: its command and diff, and its output, live while it runs; a failed step opens by itself.
- Helpers: a helper's steps nest under it.
- Hand-offs: they read "Claude Code → Codex", with the reason.
- The head stays in view: state, agents, time, steps, files changed, cost, and the plan (TodoWrite) as one line that opens.
- Filters: Everything, What it said, Steps, Problems; Follow keeps the newest step in view.
- Formats: it reads Claude Code's stream-json (every OpenVibe.Codes harness adapter's shape) and Codes' job lines (protocol 1.1).
- Safety: the agent's text is never markup, and only https addresses link.
- For servers:
normalize,kindOfanddiffLineswork in Node. - Docs:
docs/agent-session.md. Tests:agent-session(node) andagent-session-chrome.
Rules96 The Pair is the only mark, and it does the waiting.20 Status is a word, never colour alone.64 The mark is the Pair: a ring O and a round V, with names in Nunito.