Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 11:16
· 54 commits to main since this release

Initial release.

Added

  • A live status line for OpenCode v2's CLI prompt footer, placed in one slot
    or several at once (surface), each placement stacking its own segments and
    padding
  • Context-window segment: a pressure-coloured bar, the used percentage and the
    token count, read from the newest assistant message and sized to the model's
    window
  • Cache segment: the cached share of what the model read
  • Speed meter: a sliding live reading (↯) and the turn average (μ)
    estimated from stream deltas and calibrated against exact token counts as
    each step ends, with the settled figure held after a stream stops and
    rebuilt for a resumed session
  • Cost and elapsed-time segments
  • Uncommitted-changes segment (+42 -7) from OpenCode's own VCS registry, with
    a configurable refresh interval
  • Running-shells segment, clickable to open the composer's Shell tab
  • /opencode-status-line command (alias /tps) with the numbers behind the
    meter
  • Segment order and visibility (usage.segments), overridable per placement
    through usage.surfaces
  • Whole-segment wrapping onto further rows on narrow windows, and one-per-row
    stacking in a sidebar
  • Bundled Catppuccin, Dracula, Gruvbox, Nord, Rosé Pine and Tokyo Night
    palettes plus flat grey and white, with host-theme colours, per-tone
    overrides and per-segment colour exclusion
  • JSON configuration from ~/.config/opencode/opencode-status-line.json, a
    project's .opencode-status-line.json and plugin entry options, validated
    with warnings that never break the line