Skip to content

v0.5.0

Choose a tag to compare

@mikecarroll mikecarroll released this 24 Jun 19:51
· 65 commits to main since this release
4c79709

coolhand-cli v0.5.0

June 2026 · npm · GitHub

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.