Skip to content

v0.5.1

Choose a tag to compare

@mikecarroll mikecarroll released this 25 Jun 21:00
· 64 commits to main since this release
449c834

coolhand-cli v0.5.1

June 2026 · npm · GitHub

What's new in v0.5.1

This release extends analyze-claude-sessions to capture Claude Cowork sessions alongside existing Claude Code sessions. Both sources are scanned in parallel and their results merged, so a single coolhand analyze-claude-sessions run covers your entire local session history regardless of which Claude client produced it.

Changes

analyze-claude-sessions now captures Claude Cowork sessions. The command scans ~/Library/Application Support/Claude/local-agent-mode-sessions/**/local_*/audit.jsonl and submits each agent invocation as a cowork://session/<uuid> envelope. Cowork sessions get their own mtime cutoff (coworkLastSyncAt in capture-state.json) so they are tracked independently from Claude Code sessions.

Robust error handling for missing or unreadable directories. If the Cowork sessions directory doesn't exist or can't be read, the error is swallowed and the Claude Code half of the run continues unaffected.

ScanResult gains an ok field. coworkLastSyncAt is only advanced when the Cowork directory was successfully read, preventing stale cutoffs from skipping sessions on the next run.

Breaking changes

None. Existing capture-state.json files are read forward-compatibly; coworkLastSyncAt defaults to the beginning of time on first run.