Skip to content

Releases: sestinj/threader

v0.0.25

21 Feb 06:36

Choose a tag to compare

What's Changed

  • fix: use stdout JSON systemMessage for SessionStart hook output by @sestinj in #9

Full Changelog: v0.0.24...v0.0.25

v0.0.24

21 Feb 05:57

Choose a tag to compare

What's Changed

  • chore: zero-tolerance quality system by @sestinj in #5
  • Add .continue/agents demo README by @sestinj in #6
  • feat: display session URL on SessionStart hook by @sestinj in #8

Full Changelog: v0.0.23...v0.0.24

v0.0.23

08 Feb 23:42

Choose a tag to compare

What's Changed

  • Read session titles from sessions-index.json by @sestinj in #4

Full Changelog: v0.0.22...v0.0.23

v0.0.22

08 Feb 03:13

Choose a tag to compare

What's Changed

  • Add workspace sharing, token command, and dev tooling by @sestinj in #2

Full Changelog: v0.0.21...v0.0.22

v0.0.21

07 Feb 01:39

Choose a tag to compare

Full Changelog: v0.0.20...v0.0.21

v0.0.20

07 Feb 00:37

Choose a tag to compare

Full Changelog: v0.0.19...v0.0.20

v0.0.19

06 Feb 08:37

Choose a tag to compare

Full Changelog: v0.0.18...v0.0.19

v0.0.18

06 Feb 03:24

Choose a tag to compare

What's New

threader debug subcommand

New diagnostic tool for troubleshooting transcript sync issues between local Claude Code sessions and the cloud.

Subcommands:

  • threader debug list — Overview of all sessions with source/local/synced line counts, queue depth, and age
  • threader debug inspect <session_id> — Detailed metadata, transcript paths, sync state, and pending queue entries (supports prefix matching)
  • threader debug verify <session_id> — Compare transcripts across source, local copy, and remote with SHA-256 hashing, duplicate detection, and image-transform awareness
  • threader debug diff <session_id> — Line-by-line diff between local and remote with color-coded output

Full Changelog: v0.0.17...v0.0.18

v0.0.17

06 Feb 00:54

Choose a tag to compare

Bug Fix

  • Fix all threads showing 0 tokens: Token counting was reading from ~/.claude/__store.db which uses different session IDs than the Claude Code hooks. Switched to parsing usage data directly from the source transcript JSONL files.
  • Live token updates during active sessions: Added refresh_cost() to the transcript poller so token counts update every 5 seconds during active sessions, not just on Stop/End events.
  • Removed rusqlite dependency: No longer needed, reducing binary size and compile time.

Full Changelog: v0.0.16...v0.0.17

v0.0.16

05 Feb 03:17

Choose a tag to compare

What's New

  • Faster mid-turn sync: Added a transcript poller that checks active sessions every 5 seconds, so conversation content syncs to the cloud during agent turns rather than only after they end.

Full Changelog: v0.0.15...v0.0.16