Skip to content

v0.1.6

Choose a tag to compare

@devinoldenburg devinoldenburg released this 27 Jun 20:11

Fixed

  • Session handling (TUI). Sidebar slot renderers resolve the active session from ctx.session_id, sessionID / sessionId on ctx or slot props, route.params, and session.current() / session.active().
  • Event coverage. Subscribes to message.part.delta, session.next.text.delta, session.next.reasoning.delta, and related session.next.* events; normalizes message/part/delta payload shapes.
  • Session summary fallback. When session.messages() is empty, aggregates from session.get() token totals and polls token growth for live throughput.
  • Observed messages cache. message.updated assistant payloads merge into the view model when state APIs are partial.

Added

  • plugins/tps/session.js — pure session-id and event-payload helpers (unit-tested).
  • Plugin verify asserts session id resolution from ctx, props, and route fallback.

Install: npm i @devinoldenburg/opencode-tps-meter@0.1.6 then restart the OpenCode TUI.

Full Changelog: v0.1.5...v0.1.6