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