Releases: YoavLax/Copiscope
Releases · YoavLax/Copiscope
Release list
v1.1.3 — Analytics workspace filter + Cache/Models/Latency tabs
What's new
Bug Fixes
- Fix analytics workspace filter not applying — selecting a specific workspace in the Analytics sidebar now correctly filters all metrics (sessions, tokens, cost, charts) to that workspace only. Today stats used for sidebar activity badges remain unfiltered.
- Fix Cache, Models, and Latency analytics tabs showing empty — all three tabs now compute and display real data from session summaries: cache hit ratio and cost savings, per-model cost/turn efficiency, daily model cost breakdown, and turn latency distribution histogram with p50/p95/p99 percentiles.
v1.1.2 — copilot/auto pricing, CLI session detection & cost fixes
What's new
Bug Fixes
- Fix CLI sessions not appearing when
~/.copilot/session-state/didn't exist at launch — Copiscope now eagerly creates the directory at startup and watches~/.copilot/(parent) so sessions are detected even if the CLI was never run before. - Fix CLI workspace showing hash instead of name — new workspaces detected via file watcher now read
workspace.jsonto resolve the real workspace name instead of displaying the storage hash. - Fix CLI session cost always showing $0 — token metrics from
session.shutdownare now passed through cost estimation (including cache-write tokens), so completed CLI sessions show accurate cost and token breakdown.
Improvements
copilot/automodel pricing — the Auto model is now priced at Claude Sonnet rates minus 10% (output $13.50/M, input $2.70/M), matching GitHub's advertised discount.
v1.1.1 — VS Code Insiders support & Today cost accuracy
What's new
Bug Fixes
- Fix zero sessions shown on days after a session starts — "Today" filter now uses
lastTimestamp(when the session was last active) instead offirstTimestamp, so a session that started yesterday but is still active today correctly appears under Today. - Fix inflated Today cost for cross-midnight sessions — previously the full accumulated cost of a multi-day session was attributed to Today. Today cost is now computed from OTEL spans that started after midnight, so only today's token usage is counted.
Improvements
- VS Code Insiders support — Copiscope now auto-detects both
Code/UserandCode - Insiders/Userworkspace directories and indexes sessions from both. Both paths are scanned at startup and monitored via file watcher.
v1.1.0 — GitHub Copilot CLI Support
What's New
GitHub Copilot CLI Support
Copiscope now tracks sessions from the GitHub Copilot CLI (gh copilot) in addition to VS Code.
- CLI session discovery — sessions are read from
~/.copilot/session-state/, grouped by project directory, and shown alongside VS Code sessions in the sidebar - Token data — extracted from the
session.shutdownevent'smodelMetricsfield, showing per-model input/output/cache/reasoning token counts - workspace.yaml parsing — project name, cwd, and timestamps from each CLI session directory
- Real-time file watching —
~/.copilot/session-state/is monitored for new sessions and live updates - Visual differentiator — orange CLI badge on workspace names and session rows; orange "GitHub Copilot CLI Session" banner in the detail view
- Config health checks — scans
~/.copilot/copilot-instructions.md
Tests
17 new tests added (47 total pass).
v1.0.3
What's Changed
Bug Fixes
- Fix popover "TODAY" stats mismatching the Analytics "Today" tab — both surfaces now use
firstTimestampfor day-boundary filtering and always agree.
Improvements
- Analytics dashboard now opens on the Today range by default instead of 30 days.
v1.0.2
Bug Fixes
- Fix analytics tokens/cost showing identical values across all time filters. Range filtering now uses
firstTimestamp(when the session started) rather thanlastTimestamp. A large cross-day session (started May 11, last active May 12) was inflating every range — Today, 7 days, 30 days, All — to the same total. - Fix scanner preferring transcript files (0 tokens) over chatSessions files (
completionTokenspresent) when both exist for the same session ID. Older sessions no longer in the OTEL database now surface their token counts correctly. - Fix live-update parser always using transcript format regardless of whether the changed file was a chatSessions file, dropping token data on file-watcher updates.
v1.0.1
Bug Fixes
- Fix menu bar "Today" stats showing last-24-hours data instead of the current calendar day. The popover now uses the same date-boundary logic and session pass as the main Analytics dashboard, so the two always agree.
- Fix
gpt-4o-minimodel lookup non-deterministically matching thegpt-4opricing entry. The prefix matcher now uses longest-match-wins, preventinggpt-4ofrom shadowinggpt-4o-miniand similar cases.
Copiscope v1.0.0
Copiscope v1.0.0
macOS menu bar companion for GitHub Copilot in VS Code.
Features:
- Real-time session tracking from VS Code workspaceStorage
- Cost estimation across all Copilot-supported models
- Analytics dashboard with timeline history
- Configuration health linter
- Secret scanning with real-time alerts
- OTEL span data integration (token counts, model info)
- Show in Dock toggle
Requirements: macOS 14.0+ (Sonoma), Apple Silicon
Installation:
Download Copiscope.dmg, open it, drag to Applications.
First launch: right-click → Open (app is not notarized yet)