Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 17:26
155a4ef

What's Changed

Grok Build adapter (full R/W)

  • New --from grok / --to grok harness against ~/.grok/sessions (or $GROK_HOME)
  • Reads chat_history.jsonl + summary.json; writes summary.json, chat_history.jsonl, and updates.jsonl so resume works natively
  • Resume hint: grok --resume <id>
  • Non-UUID source ids map to a deterministic UUID (safe re-runs)
  • Title enrichment to/from Claude, Codex, OpenCode, and Cursor
  • Format notes: docs/grok-format.md

Multi-session list

  • hc list --from <harness> -n 5 shows the newest N sessions for the cwd
  • Default is 10; output is id, UTC time, and title (when available)
  • Implemented for Claude, Codex, OpenCode, Grok, and Cursor

Other

  • Landing page and README updated for Grok + Cursor (source-only) + list -n
  • Hermetic tests for Grok write/round-trip/locate and multi-session list

Install

pipx install harness-convert
# or upgrade:
pipx upgrade harness-convert

npm i -g @theharshitsingh/hc
brew install harshitsinghbhandari/tap/harness-convert

Examples

hc list --from claude -n 5
hc --from claude --to grok --write
hc --from grok --to codex <session-id> --write

Full Changelog: v0.3.0...v0.4.0