github entireio/cli v0.4.3

5 hours ago

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

Don't miss a new cli release

NewReleases is sending notifications on new releases.