Skip to content

Releases

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 08:27
5a71706

What's Changed

  • Show deterministic rule decisions everywhere, and move all config into settings.json by @eranra in #16
  • Exclude .claude/ from the packaged VSIX by @eranra in #17
  • Focus a Claude session where it is already open by @eranra in #18
  • Stop an interrupted session from sitting in the active list forever by @eranra in #19
  • Report deterministic decisions without requiring a state dir by @eranra in #20
  • Show sessions from other machines, with no configuration by @eranra in #22
  • Show peer sessions in the session list, and stop probing this machine by @eranra in #23
  • Say which session, and which machine, a supervision decision came from by @eranra in #25
  • Give the project a logo: agents in a cradle over the supervision light by @eranra in #28
  • Sort the session list your way, and give each workspace its own colour by @eranra in #26

Full Changelog: v0.5.0...v0.8.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:54
ac08b4e

What's Changed

  • feat: IBM Bob session support — full feature parity with Claude sessions by @eranra in #4
  • fix: show open Bob sessions in Sessions tab even when idle+old by @bcarmeli in #5
  • feat: right-click menu, inline timestamp, roomier session rows (stacked on top-20 view + AI Sessions rename) by @bcarmeli in #6
  • feat: upload sessions to reckon via right-click menu (stacked on PR #6) by @bcarmeli in #7
  • feat: auto-respond to Bob sessions on configured pattern match by @eranra in #9
  • feat: Codex CLI + VS Code Chat session support by @bcarmeli in #10
  • feat_11: Copy transcript context-menu on AI Sessions view by @bcarmeli in #11
  • feat_12: Codex visibility fix + session-row badge standardization by @bcarmeli in #12
  • feat: consolidate the reckon supervision runtime into the extension (TypeScript only) by @eranra in #13
  • ci: add CI + release workflows, a Makefile, and a much simpler README by @eranra in #14
  • Rename the project to Session Sitter, and bump to 0.5.0 by @eranra in #15

New Contributors

Full Changelog: v0.0.2...v0.5.0

v0.0.2 — Live Session Detection

Choose a tag to compare

@eranra eranra released this 14 Jun 14:31

What's New

Real-time live session detection using ~/.claude/sessions/<pid>.json — the extension now shows only Claude sessions with a genuinely running process, verified against the kernel's process start-time to guard against recycled PIDs.

Highlights

  • No more guessing — sessions appear when their Claude process starts and disappear when it ends
  • AI-generated titles — session names now match exactly what Claude Code shows in its tab bar
  • Live status indicators — green (active/running tools), yellow (waiting for Claude), gray (idle, your turn)
  • History panel — past sessions are one click away in a collapsible History section
  • Subagent filtering — background agent jobs no longer pollute the session list
  • 5-second polling — status stays current even in WSL2 where file watchers can silently drop events

Installation

  1. Download claude-session-switcher-0.0.2.vsix below
  2. In VS Code: Extensions → ··· → Install from VSIX... → select the file
  3. Reload the window

Requirements


This release predates the rename to Session Sitter in 0.5.0. The attached .vsix keeps its
original filename. See CHANGELOG.md.

v0.0.1 — Initial Release

Choose a tag to compare

@eranra eranra released this 10 Jun 14:00

Session Sitter v0.0.1

Initial release of the Session Sitter VS Code extension (then named differently — see CHANGELOG.md).

Features

  • Tabbed session browser in the VS Code Secondary Sidebar
  • Live session detection via FileSystemWatcher
  • One-click session switching via vscode://anthropic.claude-code/open?session=<id>
  • New session button
  • Tab close (without deleting session data)
  • VS Code dark/light/high-contrast theme support

Installation

Download claude-session-switcher-0.0.1.vsix below and install via:

Extensions panel → ··· menu → Install from VSIX...

Or from the terminal:

code --install-extension claude-session-switcher-0.0.1.vsix

Requirements


This release predates the rename to Session Sitter in 0.5.0. The attached .vsix keeps its
original filename. See CHANGELOG.md.