github entireio/cli v0.4.5

6 hours ago

Changelog

  • 71644aa 1:1 checkpoint to commit
  • afc6d68 Add .gitignore for .entire/ in test setup to fix go-git v5.16.5 test failures
  • 552f959 Add ExtractAllModifiedFiles to extract files from main agent and subagents
  • 24a7cb9 Address PR review: add debug logging and fix TranscriptBuilder format
  • 64274e0 Avoid redundant transcript parsing for Claude Code agents
  • cc09b88 Bump the go-dependencies group with 3 updates
  • ef092a6 Co-pilot feedback
  • bfe48cf Consolidate duplicate JSONL transcript parsers into shared transcript package
  • 99d5ec3 Ensure common actions always run and propagate handler errors
  • f5ba7ad Extract shared helper for subagent-aware live transcript file extraction
  • 138eb57 Fix extractSessionDataFromLiveTranscript to include subagent files
  • 561971b Fix sessionHasNewContentFromLiveTranscript to detect subagent file modifications
  • c899b59 Merge branch 'main' into alex/ent-297-fix-subagent-only-changes-checkpointing
  • 5d6f4c4 Merge branch 'main' into alex/ent-297-fix-subagent-only-changes-checkpointing
  • 209ee93 Merge branch 'main' into dependabot/go_modules/go-dependencies-8020cebb01
  • 3640748 Merge branch 'main' into feat/detect-hook-managers
  • 7edae19 Merge branch 'main' into gtrrz-victor/fix-extra-shadow-branches
  • e39e2f1 Merge branch 'main' into gtrrz-victor/run-e2e-test-gh-actions
  • 3152459 Merge branch 'main' into gtrrz-victor/unify-transcript-parser
  • 9e4174f Merge branch 'main' into kevin/fix-hooks-git-path-hooks
  • a5ff4be Merge branch 'soph/one-to-one-checkpoints' into alex/ent-297-fix-subagent-only-changes-checkpointing
  • 380a945 Merge pull request #323 from entireio/alex/ent-297-fix-subagent-only-changes-checkpointing
  • f446dcf Merge pull request #325 from entireio/soph/one-to-one-checkpoints
  • 69edddb Merge pull request #326 from entireio/update-contributing-md
  • 230b49b Merge pull request #332 from entireio/action-handler
  • 470412a Merge pull request #342 from entireio/alex/fix-gemini-checkpointing
  • 237b343 Merge pull request #343 from entireio/soph/1to1-bugs-found-by-e2e
  • bded7a4 Merge pull request #346 from entireio/gtrrz-victor/unify-transcript-parser
  • 180bcab Merge pull request #350 from entireio/gtrrz-victor/run-e2e-test-gh-actions
  • 67dea6a Merge pull request #351 from entireio/gtrrz-victor/enable-e2e-after-each-merge
  • 0280559 Merge pull request #355 from AlienKevin/kevin/fix-hooks-git-path-hooks
  • 12d1ebe Merge pull request #359 from entireio/soph/fix-to-many-sessions-in-checkpoint-bug
  • d08bf3d Merge pull request #361 from entireio/dependabot/go_modules/go-dependencies-8020cebb01
  • cd6fe36 Merge pull request #366 from entireio/alex/fix-attribution
  • 78b39e1 Merge pull request #367 from entireio/gtrrz-victor/fix-extra-shadow-branches
  • bc334ae Merge pull request #373 from entireio/feat/detect-hook-managers
  • a92c0d0 Merge pull request #391 from entireio/soph/release-0-4-5
  • 10b1e21 Replace ApplyCommonActions with ActionHandler interface
  • cdc5c7e Trust PrepareCommitMsg trailer for ACTIVE session condensation
  • e6ec443 Update .github/workflows/e2e.yml
  • e5f0056 Update Stop hook to extract modified files from subagent transcripts
  • ed714a7 Update cmd/entire/cli/strategy/hook_managers.go
  • 6e002d4 Update cmd/entire/cli/transcript/parse_test.go
  • 34bed3f Updates to CONTRIBUTING.md
  • 5118ce1 add checkpoint validation including transcript check
  • 89b8418 add logs
  • 57e529d added an overview diagram with scenarios and mermaid diagramms
  • d88560a added content aware cary forward not only file name based
  • ea15c5f adds e2e workflow
  • 8af0e74 align checkpoint update message format
  • 9fca842 always update state.FilesTouched with remainingFiles
  • 59e5aba and more minor fixes, should be good now
  • 45d1551 better content overlap matching to figure out if we should checkpoint, files_touched count fixed
  • 0419f1b better handling of multi manual commit
  • 83a0471 better rewind e2e test
  • e808ce4 carry-forward fixes
  • d610f8d clean up redundant struct
  • edc1580 copilot review comments addressed
  • 63a8542 document e2e in CLAUDE.md
  • 26c3570 extracted content aware logic, more logging
  • fcddbf4 feat: detect external hook managers and warn during entire enable
  • bace45e feat: detect external hook managers and warn during entire enable
  • 80abe7c fix e2e build
  • fa3bcc5 fix: attribution calculation for worktree inflation and mid-turn agent commits
  • 50e8075 fix: consolidate GetGitAuthorFromRepo and add global config fallback
  • 8f26140 fix: handle array content format in Gemini transcript parsing
  • 345f020 fix: include error in transcript read failure log
  • 9423c65 fix: resolve hook dir via git --git-path hooks
  • 73e4a84 fix: stale comment about line count in test
  • e369cc5 fix: trailer not separated by blank line for single-line commits
  • bb5e159 fixed bug with auto-commit
  • c640ce9 fixed:Missing shadow file treated as session overlap
  • 734fa1a full e2e tests using real agent, basic tests
  • 6a95de7 gemini bugfixes, gemini e2e works now too
  • f13aabe handle files with a few lines different then larger files
  • a248d15 handle the case "agent commits some, user commits rest"
  • 9e21e83 improved auto-commit e2e tests
  • c108ffd integration tests matching all checkpoint scenarios
  • a99e7b8 local review feedback
  • 795d647 make sure we commit the initial setup, makes everything pass
  • f7c72e9 mark session with content also if there are uncommitted files
  • 9da669d more flows / updates to latest changes
  • d15d783 more overlap fixes
  • e78caaa more test coverage / documentation
  • 6a3b681 more tests and content aware overlap check
  • c1991b2 more tests validating modifying existing files, some bug fixes for multi commit
  • b7237f2 more unit test coverage
  • 4dff8c4 need at least two line match
  • c347b44 none language specific check if code line is relevant
  • 8b9d9cb refactor: extract hookCmdPrefix() to deduplicate command prefix logic
  • 7c0d2a8 reflect that we now have two commits per checkpoint folder
  • f498258 removed fix that broke things again, added more tests
  • 4c20622 review feedback
  • dc8ac33 review feedback
  • 3abe692 review feedback, one more case tested
  • 5ae3d96 review feedback: document invariants and add partial failure test
  • dd67e87 run e2e test on merge
  • 9b1471a run it only manually
  • e2b3168 subagent e2e test
  • 1401180 this caused all IDLE sessions to be added to a checkpoint
  • 8640c47 track modified files from transcript beyond state.CheckpointTranscriptStart
  • 7790ab4 updated for 0.4.5
  • 02dc33a vscode compiles e2e tag

Don't miss a new cli release

NewReleases is sending notifications on new releases.