OpenVibe.Shared releases

Release 4.24.0

28 Oct 2026 · pinned package [email protected]

4.24.0

  • 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, kindOf and diffLines work in Node.
    • Docs: docs/agent-session.md. Tests: agent-session (node) and agent-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.

All releases