Changelog
- 90c4eaa Add gitleaks pattern-based secret detection alongside entropy
- 8196692 Add tests for region merge logic
- baf139d Add warnings for failed agent resolution and signpost sync.Once cache
- 49af598 Apply same empty-repo check to Gemini CLI hook handler
- ebe598c ComputeNewFiles, ComputeDeletedFiles: Remove deprecated & unused methods.
- 83cb9f2 ComputeNewFilesFromTask: Remove more dead code.
- f0bea61 Fix empty repo "reference not found" error (#242)
- 1098bae Fix resume to resolve agent from checkpoint metadata
- 3fc591a Fix review feedback: t.Parallel(), warning ordering, comment accuracy
- a789e53 Fix task checkpoint detection without pre-existing untracked files.
- 813cc5b Merge pull request #214 from entireio/soph/gemini-rewind
- 07743be Merge pull request #217 from entireio/soph/update-sessions-and-checkpoints-doc
- 6a794a1 Merge pull request #218 from fakepixels/fix/compute-deleted-files-in-task-checkpoints
- 25bfc24 Merge pull request #223 from kserra1/kserra1/docs/mise-trust
- 4fb2ffe Merge pull request #224 from jaydenfyi/feature/fix-resume-readme-docs
- 4f09f97 Merge pull request #238 from entireio/gtrrz-victor/ignore-hidden-commands
- f4d065a Merge pull request #255 from entireio/rwr/fix-empty-repo-reference-not-found
- 325ec81 Merge pull request #272 from entireio/soph/better-git-hook-handling
- 29b6533 Merge pull request #280 from entireio/feat/secret-detection
- 5994356 Merge pull request #301 from entireio/soph/prepare-0-4-3
- 4c05c2f Pin golangci-lint version 2.8.0 (#234)
- ddfb8c1 Record conversation for empty repo fix (#242)
- c90d714 Remove ErrEmptyRepository handling from InitializeSession
- 582504e Remove redundant empty-repo special-casing in start-of-turn hooks
- 9d08084 Unify DetectChangedFiles and ComputeFileChanges into DetectFileChanges. (#241)
- 8914807 Update README.md (#235)
- 9173a8e Update docs/architecture/sessions-and-checkpoints.md
- e115f16 Update docs/architecture/sessions-and-checkpoints.md
- 0cee345 Update tests to use exported ResolveAgentForRewind
- e2a83f9 add .gemini to protected paths, make the handling more generic (but not perfect)
- eca0568 add early exit for hook
- 9be6e9f add protected dirs to agent interface
- 4d5c201 added some more tests to the changes
- 11e7453 adding changelog, prefilled for 0.4.3 release
- 9617342 better fallback, performance improvement
- b353cef check full command chain if any command is hidden
- a790770 correct id, but still wrong path. now it's working
- c1683dd debug.go: Reshuffle case statement for clarity.
- ecbc9f2 fix: compute deleted files in task checkpoints
- ec3942f flattened logic, removed complexity, DRYed
- 698c624 get file extension from agent
- 9eb70df handleClaudeCodePostTask: use ComputeFileChanges to find deletions.
- d9963df make it more clear gemini has no subagent tracking right now
- 8895a18 make rewind more multi agent capable
- 944074d make sure we handle multiple runs with other hooks well
- 31b333f more tests coverage, add parallel where possible
- ff140f8 only need strategy.ResolveSessionFilePath()
- 7598ecd only remove if it's really our hook
- 150ba2a proper gemini session id extraction
- 1b69ae1 resume and rewind supports multi session and multi agent
- 2647d91 reviewed all the changes to remove what is obsolete now
- 505ad95 safer locking
- ef4d2e3 store transcript_path into session metadata and use it to restore it later on
- 00abe40 update sessions-and-checkpoints doc to be in line with the code base
- ee4519c use correct session file path for gemini
- 5a50077 use git hook chaining to not overwrite existing hooks
- b51e394 use platform file separator