v0.1.7
This patch aligns argument parsing, Git evidence collection, and rescue configuration with the pinned upstream baseline, and fixes session cleanup for active workers.
- Match upstream option spellings, unknown task/focus tokens, and inline boolean parsing.
- Restore Git text conversion, untracked symlink target reads, and binary sampling; remove the Git deadline and inspection history cap. Match auto scope for submodules containing only untracked files.
- Let write rescue use normal Claude tools, settings, hooks, skills, and MCP configuration while retaining sandboxed Bash.
- Preserve full provider diagnostics without the adapter's stderr cutoff, and require typed final result events.
- Keep live workers cancellable despite stale heartbeats, and cancel session-owned workers even after their history records are pruned.
The upstream baseline remains db52e28f4d9ded852ab3942cea316258ae4ef346. Documented read-only inspection and transfer limitations, the intentional final-line gate verdict adaptation, and origin-HEAD handling remain in place.
Validation: lint, formatting, plugin/skill validation, and all 200 tests passed locally with the fake Claude CLI. All eight branch and tag CI matrix jobs passed across Ubuntu/macOS and Node 22/24.