| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Claudoscope.dmg | 2026-10-26 | 28.5 MB | |
| Claudoscope v1.4.1 source code.tar.gz | 2026-10-26 | 19.2 MB | |
| Claudoscope v1.4.1 source code.zip | 2026-10-26 | 19.4 MB | |
| README.md | 2026-10-26 | 2.3 kB | |
| Totals: 4 Items | 67.1 MB | 0 | |
A fix release for Claude Code's background jobs. When a conversation moves into a background job (Claude Code 2.1.291 and later), the job's transcript carries a copy of the conversation so far, and the terminal it left behind stays registered. Claudoscope billed that copied history twice and showed the terminal as a second live agent. Both are fixed, along with an Insights tab that stayed empty on first open. Thanks to @beardedeagle for all of the fixes in this release.
Requires a one-time full reparse on first launch (parser version 15).
Fixed
- Continued sessions billed twice. A background job's transcript repeats the parent conversation's records under the job's own session id, so the spend before the handoff counted once in the parent and again in the job: in Fleet's TODAY figure, Usage, the popover, and the job's own cost. The parser now matches the job's records against its parent's and leaves the copies out of cost, start time, counts and per-day attribution. The chat still shows the copied history; Trace, the Tools view and the context gauge show only the job's own work. With no readable parent the job is billed in full, and a parent that comes back later triggers a re-read.
- Parked terminals counted as live agents. After a handoff, Claude Code keeps the terminal's registry entry alive and still reporting busy. Fleet read it as a second agent: the session showed twice on the board (once as a stale Working card), was counted twice in the menu bar and popover, and added its spend rate to LIVE BURN. Parked entries are now left out, and the terminal's session lands as Done.
- Handoffs shown as crashes. A terminal seen busy just before its conversation moved into a job was marked Failed, "Process exited mid-turn". A process still registered as parked on the same session is now treated as a handoff, not an exit.
- Insights empty on first open. The dashboard opens on Analytics, but rail data only loaded on a rail switch, so Insights stayed blank until you left and came back. It now loads on open, and rerunning
/insightsrefreshes the tab while it is showing.
Changed
- Install docs point at the official Homebrew cask.
brew install --cask claudoscopewith no tap step. Existing tap installs migrate on the nextbrew upgrade.