Repository navigation
v0.5.0
coolhand-cli v0.5.0
What's new in v0.5.0
This release adds coolhand claude — a wrapper that runs Claude Code behind the Coolhand proxy so every session is captured automatically as you work, without any manual export step. It also upgrades analyze-claude-sessions to detect when a session has grown since it was last submitted and re-upload it with the full updated conversation, so incremental runs stay in sync with your local transcripts.
New commands
coolhand claude — runs Claude Code behind the Coolhand proxy, routing all outbound traffic through your configured client. Any arguments after claude are passed straight through to the Claude CLI.
```bash
coolhand claude # start Claude with capture on
coolhand claude --resume # pass flags through to Claude
```
Changes
analyze-claude-sessions now re-uploads updated sessions. Previously, a session submitted on a prior run was always skipped on re-runs. Now, if a session has more turns than when it was last submitted, the full updated conversation is re-uploaded. Unchanged sessions are still skipped. Turn count (not file mtime) is the source of truth; mtime is used only as a cheap pre-filter.
coolhand-node upgraded to 0.8.0, resolving a js-yaml audit vulnerability.
Breaking changes
coolhand capture-sessions no longer exists. The command was renamed to coolhand analyze-claude-sessions in this release. Update any scripts or aliases accordingly.