Changelog
- 51e1222 /0 as first session folder
- 5665a76 Fix HasUncommittedChanges to respect global gitignore
- b981320 Import ordering
- b7b88a7 Merge branch 'main' into alex/ent-96-auto-summaries
- 0c5ed0b Merge branch 'main' into alex/ent-96-auto-summaries
- 562ed57 Merge branch 'main' into alex/ent-96-auto-summaries
- cae5274 Merge branch 'main' into alex/ent-96-auto-summaries
- 86b5317 Merge branch 'main' into alex/ent-96-auto-summaries
- 495f8ba Merge branch 'main' into alex/ent-96-auto-summaries
- e01f873 Merge branch 'main' into alex/improve-explain
- 6344862 Merge branch 'main' into alex/improve-explain-2
- 46edd13 Merge branch 'main' into alex/mark-sessions-as-closed
- 640a3d7 Merge branch 'main' into alex/test-explain-checkpoint-boundaries
- 9a66788 Merge branch 'main' into fix/agent-test-parallel-chdir
- a61cb36 Merge branch 'main' into fix/agent-test-parallel-chdir
- 7805a97 Merge branch 'main' into fix/agent-test-parallel-chdir
- 4df8957 Merge branch 'main' into gtrrz-victor/adds-entire-reset-command
- 4593180 Merge branch 'main' into gtrrz-victor/alt-better-multi-session-flow
- b5f0f17 Merge branch 'main' into gtrrz-victor/fix-latest-gemini-config
- 75aa9a1 Merge pull request #129 from entireio/soph/fix-global-gitignore
- 3ebe059 Merge pull request #130 from entireio/alex/test-explain-checkpoint-boundaries
- 1eebc9a Merge pull request #132 from entireio/alex/explain-raw-transcript
- 4f4f61a Merge pull request #133 from entireio/alex/ent-96-auto-summaries
- 152989a Merge pull request #134 from entireio/gtrrz-victor/adds-entire-reset-command
- 2474647 Merge pull request #135 from entireio/alex/fix-worktree-shadow-branch-collision
- d1a48a5 Merge pull request #136 from entireio/alex/mark-sessions-as-closed
- 706e2e3 Merge pull request #137 from entireio/update-security-email
- 52807f7 Merge pull request #138 from entireio/gtrrz-victor/alt-better-multi-session-flow
- 975805a Merge pull request #139 from entireio/alex/improve-explain
- 5407664 Merge pull request #140 from entireio/alex/update-hooks-session-end
- 9b38d84 Merge pull request #141 from entireio/alex/investigate-stop-slowness
- 2c8c128 Merge pull request #142 from entireio/gtrrz-victor/restructure-entire-session-files
- 7b69a5b Merge pull request #144 from entireio/alex/improve-explain-2
- 1f018fd Merge pull request #146 from entireio/fix/agent-test-parallel-chdir
- 64503a4 Merge pull request #148 from entireio/dependabot/go_modules/go-dependencies-8fdfec68a0
- a57d6e9 Merge pull request #150 from entireio/gtrrz-victor/fix-latest-gemini-config
- c05553b Merge pull request #151 from entireio/20260205-use-github-package-names
- 4abb6d2 Merge remote-tracking branch 'origin/main' into alex/improve-explain
- 314004c Prepare for
curl|bashinstallation. (#128) - cb86bef Update README.md
- a94287d Update cmd/entire/cli/agent/geminicli/hooks.go
- a0c1a58 Update cmd/entire/cli/agent/geminicli/types.go
- d8612bb Update cmd/entire/cli/hooks.go
- 3991f10 Update cmd/entire/cli/hooks.go
- 8431f4f Update cmd/entire/cli/paths/paths.go
- 4045cb7 Update cmd/entire/cli/state.go
- 2331864 Update security email
- c0ab55e Use github.com as our Go package repo.
- 9571a23 add checkpoint tests
- 69d7674 add git retry with exponential backoff for index.lock races
- 4e02ba8 add idempotency support to migration script
- 5a99dd2 add integration test
- 416ffc7 adds entire reset that deletes the shadow branch and session state for the current HEAD commit
- cbe06ae chore(deps): bump github.com/posthog/posthog-go
- cc5798f copilot suggestions
- fb4cef6 delete dead code
- 766731c delete dead code
- 020af9f delete too much
- 6d382cd delete unneeded backwards compatibility on session lenght check
- 1072009 display session conflicts only at session start hook, and just a warning
- a364125 docs(explain): update help text with new flags and features
- 0e7a05f entire explain displays checkpoint scoped prompt
- 619f25f feat(checkpoint): add HashWorktreeID for worktree-specific branch names
- 2f3c849 feat(checkpoint): add Summary field to WriteCommittedOptions
- d5668d7 feat(checkpoint): add WorktreeID to checkpoint package APIs
- 871e5dd feat(config): add GetSummariseOptions for auto-summarise config
- f2cd0f9 feat(explain): add --raw-transcript flag and change --full to show parsed transcript
- 2ab631d feat(explain): add --search-all flag for unlimited commit search
- bcfef8f feat(explain): change --commit to lookup checkpoint by trailer
- 3e03782 feat(explain): change --session to filter list view instead of showing session details
- faa4701 feat(explain): scope transcript and prompts to checkpoint boundaries
- 4a318ce feat(explain): show associated commits in checkpoint detail view
- b398ca0 feat(explain): show checkpoint author in detail view
- 48e7f29 feat(paths): add GetWorktreeID to extract internal worktree name
- 7e00b6e feat(session): add EndedAt timestamp to track session closure
- 17da8af feat(strategy): add auto-summarise at commit time
- 4b7c71d feat(strategy): make shadow branches worktree-specific
- 49f6518 feat(summarise): add GenerateFromTranscript shared helper
- 105b2f8 feat(summarise): filter verbose tool content from summaries
- 6f0ac7a feat: fall back to origin/entire/sessions when local branch missing
- 86afa6d fix test after main rebase
- 265cf2d fix(explain): add backwards compat fallback for prompts without transcript
- 3dbf613 fix(explain): address PR review feedback
- 0bc3d58 fix(explain): address PR review feedback for --raw-transcript
- 8d8be6a fix(explain): use passed writer and fix countLines for JSONL
- d2cc9b1 fix(test): remove t.Parallel from tests using os.Chdir
- b5cf65b fix: add explicit returns after t.Fatal for staticcheck SA5011
- 0434694 fix: address PR review comments for auto-summarise
- 0854bd7 fix: address PR review comments for worktree-specific shadow branches
- d1c8be2 fix: address PR review feedback
- f31e9ea fix: address PR review feedback
- 26f4019 fix: always compute deleted files in debug command
- b293490 fix: always compute deleted files in debug command
- dd88384 fix: branch path with conflict if we keep sessions/
- 449250d fix: check for already migrated checkpoints was broken
- e7d3773 fix: compute deleted files even when preState is nil
- 00d3f2b fix: compute deleted files even when preState is nil
- 941f759 fix: handle R/C status correctly when new path is infrastructure
- 158fe60 fix: handle all git status codes and use -z format for robust parsing
- 08ba616 improve migration script with dry-run mode and single-checkpoint support
- b2a062b latest gemini config
- c01185d manual checkpoint trigger because an amend messed with us
- 74d4fd0 migrate ReadCommitted to use new checkpoint structure
- bde942d miss this one
- 761c588 move prompt confirmation upto command handler
- 771f1ca perf: consolidate git status calls in stop hook
- ec4a1ae perf: consolidate git status calls in stop hook
- e68408b perf: eliminate double transcript parsing in token usage calculation
- 2ef0f81 perf: use worktree.Status() instead of filesystem walk for first checkpoint
- ddc186e point at entire/sessions/v1
- 85b3faf refactor(explain): use shared GenerateFromTranscript helper
- eb738f7 refactor(hooks): add HookSessionEnd type and use for session-end parsing
- 8b466a2 refactor(strategy): remove cross-worktree conflict detection
- e855fa2 refactor: extract settings loading to shared package
- c93ce47 refactor: standardize on US English spelling
- e383bb6 refactor: use git CLI for collectChangedFiles in checkpoint
- a0b742d refactor: use map for O(1) deduplication in collectChangedFiles
- 30838c3 saving the checkpoint context; missed due to claude-triggered commits prior to Stop hook firing
- 808742e session start does not writes down current session file
- 41ce948 style: fix gofmt formatting
- 9bb6754 test(integration): update tests for worktree-specific shadow branches
- 6cd2059 track source commits and preserve authors in migration
- 01dc5af update checkpoint data structure
- abe3a75 update var name
- 1c77b2c use git diff-tree to only process checkpoints modified per commit
- d4de10e use t.Errorf instead of t.Logf