Skip to content

tablo-v2.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 05:52

2.2.0 adds a third agent — OpenCode — shows the subagents each session
has running, stops tool approvals from asking you twice when you've already
picked a permission mode that says don't ask, and calms the cat down a few
seconds after an alarm instead of leaving it shocked all day.

Added

  • OpenCode support. Tablo now watches OpenCode sessions
    (~/.local/share/opencode) alongside Claude Code and Codex — same avatar
    count, same panel and dashboard, with a neutral opencode tag on each row.
    On by default; turn it off under Settings → Watch OpenCode. The context
    window comes from the models.dev catalog OpenCode caches locally, so it's
    exact for essentially every model it can run; a model missing from that
    catalog shows a greyed meter rather than a guessed percentage. OpenCode keeps
    its sessions in SQLite rather than JSONL, so tablo reads the database
    read-only and only re-reads when it actually changes. Jump and tool approvals
    are not available for OpenCode — it exposes neither a process registry nor
    a hook file to carry them.
  • Running subagents, per session. When a session fans out, its row grows a
    foldable "N agents · " line in both the panel and the dashboard,
    listing each running agent by its description with its own elapsed time. The
    line disappears as the agents return. Fold state is shared across both
    windows. Subagents are read off the session's own transcript — no extra files
    are opened, so a 7-way fan-out costs nothing extra — and they don't inflate
    the cat's count: a fan-out is still one session you're watching. Agents that
    keep running past the end of their turn stay listed until they actually report
    back. OpenCode's task child sessions appear the same way.
  • Settings in the menu-bar menu. The tray menu now carries a Settings
    item next to Show/Hide widget and Dashboard, so preferences are one click away
    whether or not the dashboard is already up — it opens straight to the settings
    pane, and switches an already-open dashboard over to it.

Changed

  • Tool approvals only prompt in the default permission mode. If a session is
    in accept-edits/auto, plan, or bypass mode, you've already said you don't want
    to be asked per call — tablo now steps aside and lets Claude Code apply that
    mode itself, instead of prompting you again in the widget. It defers rather
    than approving, so tablo can never be more permissive than the mode you
    picked, and the mode : badge on each row tells you exactly which sessions
    will prompt.

Fixed

  • The shocked cat no longer stays shocked. An alarm — context past the warn
    threshold or a pending tool approval — used to pin the startled sprite for as
    long as the condition lasted, which could be all afternoon. Now the cat
    startles for a few seconds, then goes back to trotting or sleeping; the count
    pips carry the ongoing alert, with the permission count sharpened into a
    hard-edged triangle at the cat's bottom-right. A new permission request
    re-startles the cat, so a fresh ask never slips by silently.

Download the installer for your platform below. Once installed, tablo updates itself automatically.