What's Changed
Interactive CLI (gh-shaped, stdlib only)
- Hybrid invocation: flags always win; missing pieces prompt on a TTY
- Bare
hc: convert wizard (from → session → to → preview → confirm write) hc liston a TTY: arrow/jk (or numbered) pick a session, then convert-y/--yes: write without asking--no-interactiveandHC_NO_INTERACTIVE=1: force scriptable path- Pipes stay plain tables (no prompts)
- Still zero runtime dependencies (
termiospickers on macOS/Linux)
Docs
- README and landing updated for the interactive flow
- Changelog entry for 0.5.0
Install / upgrade
pipx upgrade harness-convert
# or:
pipx install harness-convert
npm i -g @theharshitsingh/hc
brew upgrade harness-convert # after tap updatesExamples
hc # wizard
hc list --from claude -n 5 # pick → convert
hc --from claude --to grok # preview; confirm on TTY
hc --from claude --to grok -y # write now
hc list --from claude | cat # plain tableFull Changelog: v0.4.0...v0.5.0