Releases: entireio/cli
Releases · entireio/cli
v0.4.9
Changelog
- 7b47973 0.4.9
- c73ebfb Add AgentTypeFactoryAIDroid to exhaustive switches and extract Droid transcript helper
- e310224 Add Droid E2E test support with BYOK Anthropic API auth
- f087462 Add Droid transcript tests and fix E2E PATH setup
- 69ec586 Add FACTORY_API_KEY to E2E workflows for Droid platform auth
- ac7c443 Add Factory AI Droid E2E test runner
- eb08ada Add Factory AI Droid agent installation to E2E workflow
- 3c37cf5 Add Factory AI Droid agent integration
- c83248a Add Factory AI Droid integration tests
- c1ef11a Add architecture tests enforcing agent package boundaries
- ffb79f9 Add droid to condense session switch
- e0489ea Add droid to e2e tests
- 6e0a155 Add unit tests for ReadLatestSessionPromptFromCommittedTree
- 35dec30 Address pull request feedback
- 8fa5dc3 Audit Droid test suite: remove 13 trivial tests, add 9 high-value tests
- 4c6c877 Clean up
- d862941 Clean up
- f9c6270 Clear FullyCondensed flag on session reactivation
- c3bec39 Ensure comments are up to date
- 4b0b0bc Extract testMainGoFile constant to fix goconst lint error
- 12d2099 Fix Droid "(no prompt)" after commit by adding agent-specific transcript parsing
- 0e67969 Fix Droid E2E tests for v0.63+ custom model selection and repo settings
- c9f67b8 Fix Droid startOffset applied at raw JSONL level in token calculation
- bdf4c1a Fix Factory AI Droid transcript parsing and session lifecycle issues
- 2ea43db Fix PR review comments: mise syntax, step numbering, and missing parameter
- 0051efb Fix architecture test: missing continue, zero-guard, stale comment
- 81a5e7e Fix checkpoint bench tests to use checkpoint package instead of checkpoint_test
- 576302e Fix droid exec
- 4b380d8 Fix integration test compilation errors after single-strategy refactor
- 1a02ae6 Fix relocated repo test
- d5eea9f Fix typo in implement command description
- 94a1d70 Implement GetSessionDir for Factory AI Droid
- d4fa282 Implement ReadSession/WriteSession for Droid and fix E2E test blockers
- 45f8fbd Improve comment on os.Stat error handling in waitForTranscriptFlush
- 75be1c0 Include .claude/plugins/agent-integration updates
- e076148 Merge branch 'main' into alex/agent-architecture-test
- 08acbc5 Merge branch 'main' into alisha/factoryai-agent
- cd0220e Merge branch 'main' into alisha/factoryai-agent
- 2221d03 Merge branch 'main' into alisha/factoryai-agent
- 0dd7698 Merge branch 'main' into alisha/factoryai-agent
- 20d623b Merge branch 'main' into alisha/factoryai-agent
- c5a1d93 Merge branch 'main' into alisha/factoryai-agent
- 632f98d Merge branch 'main' into alisha/factoryai-agent
- 5b2b6c0 Merge branch 'main' into alisha/factoryai-agent
- efa39a0 Merge branch 'main' into alisha/factoryai-agent
- 4d21c46 Merge branch 'main' into alisha/factoryai-agent
- 68625dc Merge branch 'main' into alisha/factoryai-agent
- a374219 Merge branch 'main' into alisha/factoryai-agent
- 852963e Merge branch 'main' into alisha/factoryai-agent
- fa2c49c Merge branch 'main' into alisha/factoryai-agent
- 929eb90 Merge branch 'main' into alisha/improve-agent-integration-skill
- 1c49556 Merge branch 'main' into alisha/improve-agent-integration-skill
- 29ded22 Merge branch 'main' into skip-fully-condensed-sessions
- d75dcf5 Merge branch 'main' into soph/stale-session-fixes
- 676e8e4 Merge branch 'main' into soph/transcript-wait-bug-the-second
- 4b6c44b Merge branch 'main' of github.com:entireio/cli into explain-hang-performance
- 4f0c443 Merge pull request #401 from entireio/soph/better-version-check-for-dev-release
- bd1a7a5 Merge pull request #435 from entireio/alisha/factoryai-agent
- 6e8cfd5 Merge pull request #495 from entireio/soph/add-absolute-hook-path-option
- 3206f07 Merge pull request #543 from entireio/soph/improved-tty-readability
- 6a6ab71 Merge pull request #545 from entireio/soph/transcript-wait-bug-the-second
- 785fdd8 Merge pull request #548 from entireio/dependabot/github_actions/actions/upload-artifact-7
- d2a4b03 Merge pull request #550 from entireio/soph/stale-session-fixes
- e137ef1 Merge pull request #551 from entireio/fix/explain-hang-performance
- 0153b07 Merge pull request #552 from entireio/soph/welcome-message-factory-ai
- 6660d99 Merge pull request #553 from entireio/fix/prepare-commit-msg-performance
- 5bda311 Merge pull request #555 from entireio/alisha/improve-agent-integration-skill
- 5a0a147 Merge pull request #556 from entireio/skip-fully-condensed-sessions
- 83ce815 Merge pull request #558 from entireio/cleanup/remove-tracked-worktree
- b9d03ee Merge pull request #566 from entireio/simplify-path-install-message
- 958e4c3 Merge pull request #568 from entireio/soph/review-skip-fully-condensed-sessions
- a991984 Merge pull request #569 from entireio/alex/agent-architecture-test
- 14b1c44 Merge pull request #580 from entireio/soph/changelog-0-4-9
- 4a4f6b9 Merge remote-tracking branch 'origin/main' into soph/add-absolute-hook-path-option
- 96b3e5b Move checkpoint bench tests to benchutil package
- ab5a6be PR feedback
- 34a1f96 Relax researcher source file restriction
- 89e927b Remove dead methods, redundant indirection, and simplify hook helpers in factoryaidroid
- d2cf521 Remove low-value factoryaidroid tests and consolidate pass-through hooks
- 2d07b6e Remove tracked worktree and add .claude/worktrees/ to .gitignore
- 562adbf Remove unnecessary directory creation
- 8e7d262 Revert bench tests to checkpoint_test package to avoid import cycle
- da2c18a Simplify Droid transcript parsing code
- 08fcc3d Skip fully-condensed ENDED sessions in PostCommit
- 2335da5 Update LastInteractionTime comment to reflect git hook exclusion
- ee048ec Update agent-integration skill docs
- f7367c6 Update cmd/entire/cli/versioncheck/versioncheck_test.go
- 686abda Update droid e2e agent to use --skip-permissions-unsafe flag
- 9355394 Use strconv.Unquote for AST import path extraction
- 4a08b56 add --abolute-git-hook-path to entire enable, this will setup your hooks with absolute paths to the entire binary
- 70cc27d adding tests, small improvement / better guard
- 4fd35ce chore(deps): bump actions/upload-artifact from 6 to 7
- ba20a2f don't update LastInteraction when only git hooks were triggered
- b804345 fix: align e2e workflow agent names and add factoryai-droid concurrency limit
- a009258 fix: don't wait for sessions that are older then 120s
- 0238f88 fix: lower factoryai-droid E2E concurrency limit to 1
- 7d954e4 fix: optimize prepare-commit-msg hook performance for large repos
- eff1e18 fix: resolve
entire explainhanging on repos with many checkpoints - 8e9c62e fix: respect GIT_TERMINAL_PROMPT=0 in hasTTY() to prevent Droid hang
- d964694 fix: set factoryai-droid E2E concurrency limit to 3
- 7f1cdc8...
v0.4.8
Changelog
- ecfa046 Add "database is locked" to opencode transient error patterns
- 600d981 Add Cursor agent session and transcript tests
- 17e0031 Add [Y/n/a] to commit prompt and simplify commit_linking setup
- f004d01 Add agent-integration plugin for colon-namespaced subcommands
- cad9d35 Add benchmarks for parse_tree primitives (UpdateSubtree, ApplyTreeChanges)
- 50b8f2d Add breadcrumb
- 7db812e Add cache equivalence and partial-cache tests for PostCommit optimization
- 783215f Add consistent context plumbing everywhere
- 0468ca4 Add debug-e2e skill references to test-writer.md
- 0c8ce3f Add incremental path equivalence test for addTaskMetadataToTree
- 256640d Additional fixes
- 324b230 Address PR review comments
- c6c3a0d Address PR review feedback: validate commit_linking and fix re-enable behavior
- cb1042a Address review feedback: defensive error handling and collision test
- 2292dac Address review: exact glob + positive shadow branch assertion
- a83cdda Bail early on cancelled context in getAllChangedFilesBetweenTrees
- 2e48599 Bump actions/upload-artifact from 4 to 6
- 05c343f Bump github.com/go-git/go-git/v5 in the go-dependencies group
- 90495ad Bump goreleaser/goreleaser-action from 6 to 7
- 842e903 Cache GetWorktreePath result to avoid repeated git commands
- 2995dcf CalculateTokenUsage: debug log errors
- b8fd83f Check ForEach errors in getAllChangedFilesBetweenTrees
- 3a1dfff Check ctx.Err() in go-git iteration loops
- dccce09 Clean up deprecated strategy field and write commit_linking on re-enable
- 7d51e82 Clean up readme
- 1b02f40 Deduplicate plugin commands to delegate to skill md files
- 956d9d4 Delegate GetWorktreePath to paths.RepoRoot to eliminate duplicate cache
- 439b169 Exit silently on Ctrl+C in
entire explainbranch view - b7654f3 Filter out existing GIT_ variables.
- d62f41c Fix Cursor agent issues found in PR 392 review against PR 442 checklist
- 0070be0 Fix Cursor transcripts producing empty condensed output
- 514033d Fix E2E workflow to use refactored mise task syntax
- e85d85f Fix broken context chains
- c0db016 Fix discovery instructions
- 09c7882 Fix saveCommitLinkingAlways writing unintended enabled:true to local settings
- d378d4e Improve commit linking prompt with clearer formatting and option descriptions
- f9dd136 Keep commit_linking out of settings.local.json so project file is source of truth
- d86eed2 Linting in local & CI should not differ. (#504)
- 829f70f Merge branch 'main' into alex/fix-carry-forward-shadow-branch
- e3722e9 Merge branch 'main' into alex/fix-e2e-shadow-branch-tests
- b035308 Merge branch 'main' into alex/more-e2e-fixes
- c0f7763 Merge branch 'main' into alex/more-e2e-fixes
- d228568 Merge branch 'main' into alex/more-e2e-fixes
- 9495389 Merge branch 'main' into alisha/agent-integration-skill
- 041d613 Merge branch 'main' into alisha/agent-integration-skill
- 2731c22 Merge branch 'main' into dependabot/go_modules/go-dependencies-f1a4b26ae4
- 5460dc2 Merge branch 'main' into dependabot/go_modules/go-dependencies-f1a4b26ae4
- 516cc86 Merge branch 'main' into dependabot/go_modules/go-dependencies-f1a4b26ae4
- 93c252f Merge branch 'main' into dependabot/go_modules/go-dependencies-f1a4b26ae4
- c9cfe80 Merge branch 'main' into fix/enable-preserve-remote-checkpoints
- abd10d3 Merge branch 'main' into gtrrz-victor/replace-fmt-with-log-inside-agent-hooks
- 34db71c Merge branch 'main' into improve-context-management
- 0afd608 Merge branch 'main' into refactor/extract-magic-number-constants
- e32fe4a Merge branch 'main' into refactor/extract-magic-number-constants
- cc3ec5d Merge branch 'main' into robin/cursor-agent
- fa6ba6e Merge branch 'main' into soph/make-dash-dash-version-working
- 69f390b Merge branch 'main' of github.com:entireio/cli into gtrrz-victor/cleanup-token-calculation
- e55527a Merge branch 'main' of github.com:entireio/cli into gtrrz-victor/delete-concept-agent-not-defined
- 7851c83 Merge branch 'main' of github.com:entireio/cli into improve-context-management
- fdf7754 Merge branch 'main' of github.com:entireio/cli into robin/cursor-agent
- 41a712e Merge branch 'main' of github.com:entireio/cli into robin/cursor-agent
- d95e29f Merge branch 'main' of github.com:entireio/cli into robin/cursor-agent
- 58e4f2e Merge branch 'main' of github.com:entireio/cli into robin/cursor-agent
- 9acd580 Merge branch 'main' of github.com:entireio/cli into robin/cursor-agent
- 7d08b15 Merge branch 'rwr/break-agent-import-loop' into gtrrz-victor/replace-fmt-with-log-inside-agent-hooks
- d090b26 Merge branch 'rwr/break-agent-import-loop' into gtrrz-victor/replace-fmt-with-log-inside-agent-hooks
- 962d3f3 Merge branch 'rwr/streamline-setup' into robin/cursor-agent
- 2270f89 Merge branch 'rwr/streamline-setup' into robin/cursor-agent
- cd86d92 Merge pull request #276 from ishaan812/refactor/extract-magic-number-constants
- ceea9c8 Merge pull request #392 from entireio/robin/cursor-agent
- a4e06f6 Merge pull request #405 from entireio/remove-auto-commit
- d16345d Merge pull request #410 from entireio/soph/agent-integration-instructions
- 54943e5 Merge pull request #458 from entireio/soph/go-1-26
- 8c608eb Merge pull request #468 from entireio/dependabot/github_actions/goreleaser/goreleaser-action-7
- 7fd8dff Merge pull request #473 from entireio/commit_optimizations
- 83edba9 Merge pull request #474 from entireio/alex/consolidate-e2e-tests
- 1b14173 Merge pull request #485 from entireio/dependabot/github_actions/actions/upload-artifact-6
- a31b3bd Merge pull request #486 from entireio/rename-reporoot-to-worktreeroot
- 74831ac Merge pull request #493 from entireio/rwr/cursor-docs
- a5b8d9e Merge pull request #497 from entireio/dependabot/go_modules/go-dependencies-f1a4b26ae4
- 38f0232 Merge pull request #498 from entireio/alisha/agent-integration-skill
- f43adb2 Merge pull request #500 from entireio/postcommitcache
- 24d525d Merge pull request #501 from entireio/alex/fix-e2e-shadow-branch-tests
- 7abf0dc Merge pull request #502 from entireio/alex/fix-carry-forward-shadow-branch
- 3383f17 Merge pull request #503 from entireio/shadowbranchupdates
- 97fd6ab Merge pull request #507 from entireio/improve-context-management
- 2db2924 Merge pull request #508 from entireio/alex/more-e2e-fixes
- fec13da Merge pull request #509 from entireio/gtrrz-victor/cleanup-token-calculation
- 82d3274 Merge pull request #510 from entireio/gtrrz-victor/add-opencode-docs
- c96536d Merge pull request #511 from entireio/fix/enable-preserve-remote-checkpoints
- 8056f42 Merge pull request #512 from entireio/20260226-paul-fix-explain-contexts
- cf88b92 Merge pull request #513 from entireio/worktree-agile-marinating-sonnet
- 0c27a9c Merge pull request #515 from entireio/gtrrz-victor/delete-concept-agent-not-defined
- 6a78acf Merge pull request #520 from entireio/rwr/fix-opencode-e2e
- 700c4cd Merge pull reques...
v0.4.7
Changelog
- 0c567a7 Add E2E isolated test workflow
- 91d2cea Add opencode agent to docs
- bb5dd7e Apply suggestion from @Copilot
- 9c6efe1 CHANGELOG.md for 0.4.7
- 49c0449 Merge pull request #477 from entireio/soph/remove-prof-files
- 2e8f130 Merge pull request #478 from entireio/docs/opencode-agent-documentation
- f81dad7 Merge pull request #480 from entireio/soph/changelog-0-4-6
- 6538cf2 Merge pull request #481 from entireio/soph/opencode-acknowledgment
- a6bb4c1 Merge pull request #482 from entireio/soph/unnecessary-wait-fix
- 80695ef Merge pull request #484 from entireio/soph/changelog-0-4-7
- bc0448c Update README to include OpenCode in agent list (#476)
- 1db2007 commit hanging while waiting for transcript update that will never come
- 2dfbc35 ln -s CLAUDE.md AGENTS.md
- d69be1b minor updates
- c0027d8 remove prof files, make sure we don't add them again
- d343993 updated CHANGELOG.md to acknowledge OpenCode PRs
- e5c4ca0 updated Changelog for 0.4.6 release
- 4de17c0 updated agent/claude instructions and made them align, removed gemini.md
v0.4.6
Changelog
- fd77a71 Add IsPreview() to Agent interface to replace hardcoded name checks
- 42d2aac Add OpenCode agent support
- cd94928 Add inline validation to agent multi-select prompt
- e3f11d5 Add re-run awareness to agent selection in
entire enable - 0301248 Add security and privacy documentation (#398)
- 6ed2a13 Add test coverage for status style helpers and formatting functions
- 21f7239 Add trailing newline after session count footer
- 4beb60c Add warning log when extracting modified files from opencode session fails
- 98749b3 Address PR review feedback
- 2329567 Address review feedback: remove dead code, improve tests
- 882c0b0 Avoid redundant []rune allocations in UTF-8 truncation
- 84d5213 Bump golang.org/x/mod from 0.29.0 to 0.33.0 in the go-dependencies group
- 4fc9356 Clean stale session files (#438)
- 67a0e0d Enable OpenCode resume/rewind via SQLite import
- b2c38de Fix OpenCode resume/rewind: store export data in checkpoints
- 29adb1a Fix UTF-8 truncation producing garbled text for CJK/emoji characters
- a463fb4 Fix deselected agents reappearing as pre-selected on re-enable
- 8253d4b Fix integration tests hanging on machines with a TTY
- b9a7534 Fix issues from agent refactor PR review
- cf871a5 Fix over-aggressive secret redaction in session transcripts
- bd811de Merge branch 'main' into protect-against-invalid-git-refs
- 18621fc Merge branch 'main' into rwr/cleanup-ParseHookInput
- 4d9c936 Merge branch 'main' into rwr/move-hooks-to-hook-interface
- 7c0e56d Merge branch 'main' into rwr/streamline-setup
- b724780 Merge branch 'main' into soph/better-agent-agent-instructions
- db1566d Merge branch 'main' into soph/opencode-refactor
- 0859126 Merge branch 'main' of github.com:entireio/cli into rwr/move-hooks-to-hook-interface
- b48280b Merge pull request #360 from entireio/soph/agent-refactor
- cc63eff Merge pull request #362 from entireio/update_enable
- 401c1c8 Merge pull request #390 from entireio/soph/more-test-coverage
- a074652 Merge pull request #393 from entireio/dependabot/go_modules/go-dependencies-afd48089e1
- ffcec63 Merge pull request #396 from entireio/gtrrz-victor/use-anthropic-api-key
- 3103bb8 Merge pull request #399 from entireio/soph/agent-refactor-fast-follow
- cef002c Merge pull request #403 from entireio/gtrrz-victor/fix-restore-sessions
- a47766b Merge pull request #404 from entireio/fixflakytest
- 63738d2 Merge pull request #412 from entireio/rwr/agent-is-preview
- 6705e0a Merge pull request #414 from entireio/alex/investigate-test-hang
- d29456f Merge pull request #415 from entireio/feat/add-opencode
- e829176 Merge pull request #416 from entireio/gtrrz-victor/cleanup-code
- 228eb24 Merge pull request #418 from entireio/alex/fix-multi-session-vacuums-too-much
- 4cc9ab3 Merge pull request #422 from entireio/soph/use-dummy-repo
- 1631364 Merge pull request #425 from entireio/rwr/refactor-agent-remove-GetHookConfigPath
- 9e0d460 Merge pull request #426 from entireio/soph/do-not-track-git-ignored-files-in-session
- f7011df Merge pull request #427 from entireio/rwr/cleanup-HookHandler
- 35eb571 Merge pull request #428 from entireio/rwr/cleanup-ParseHookInput
- eb53c48 Merge pull request #429 from entireio/rwr/move-hooks-to-hook-interface
- a9a5211 Merge pull request #430 from entireio/soph/gemini-tty-fix
- 62fd3ae Merge pull request #436 from entireio/status_optimization
- e386c99 Merge pull request #440 from entireio/rwr/streamline-setup
- 7b5f027 Merge pull request #441 from entireio/soph/small-rewind-refactor
- 56fc2bc Merge pull request #442 from entireio/soph/better-agent-agent-instructions
- c8ac8e6 Merge pull request #443 from entireio/feat/enable-always-shows-agent-selection
- b53b1eb Merge pull request #444 from entireio/fix/utf8-safe-string-truncation
- e3db285 Merge pull request #445 from entireio/soph/opencode-refactor
- 519c8e3 Merge pull request #446 from entireio/protect-against-invalid-git-refs
- 7f6c5bd Merge pull request #447 from entireio/soph/resume-session-ordering
- c4c9ae7 Merge pull request #448 from entireio/update_status_tui
- c71f4df Merge pull request #449 from entireio/add_benchmark_utils
- 02c2e98 Merge pull request #454 from entireio/enable_performance_optimzations
- d9e540a Merge pull request #461 from entireio/gtrrz-victor/opencode-refactor
- 00c8469 Merge pull request #465 from entireio/soph/opencode-refactor-e2e
- 985ccc6 Merge pull request #466 from entireio/soph/opencode-refactor-bugfix
- a906a9a Merge pull request #467 from entireio/soph/entire-log-folder-bug
- 48fe29d Merge pull request #471 from entireio/fix/redaction-aggressiveness
- 5a098d9 Merge remote-tracking branch 'origin/main' into alex/fix-multi-session-vacuums-too-much
- 66b1f23 Narrow escape heuristic to known JSON escape characters
- ffc5e95 PR feedback
- 2abcac1 PR feedback from copilot
- 4e4404a PR review feedback
- ef27deb Phase 1
- 3212440 Phase 2
- bab9a6a Phase 3 + Phase 4a + 4b
- 83da205 Phase 4d
- 8d62716 Protect against git refs that look like a CLI flag
- 38c554d Redesign
entire statuswith styled output and session cards - e95bfe0 Remove "(default)" label from agent selection prompt
- 6da6f0c Remove "already enabled" early exit from
entire enable - 9a3405b Remove phase indicator and file counts, add TTY tests
- cbd187d Review Feedback (#423)
- 433ae67 Simplify status output: add chevron, clean up header/footer
- c766e65 Store OpenCode transcripts outside repo
- 44dd933 Uninstall hooks for deselected agents on re-enable
- 32eee41 Use output writer for terminal width detection
- ded784c add a new requirement/checklist file any new agent integration can be validated against
- 85c33b8 add benchmark for enable
- 5c61b11 add compare to show diff to main
- 3bc4992 add entire status benchmark
- c4f727f add first benchmark for writetemporary and write committed
- f7324e5 add ms to benchmark view
- 7c99718 add support for git reftables and a test
- fcaf2ef add tags
- e365255 add test for InstallGitHook localDev command prefix
- 63c62cd add tests
- c2ea57e add tests
- 74c9647 adding E2E tests for OpenCode
- ae29f6f adding more integration / e2e tests for different scenarios
- 88edfe5 adding tests for new lifecycle.go
- 55ea754 address Copilot review: fix stale comment and remove unused var
- b2dca35 address comments
- f3c8622 agent: fix interface description
- dded590 agent: move HookNames from Agent to HookSupport interface
- 0c50af5 agent: move ParseHookEvent from Agent to HookSupport interface
- 68970b6 agent: remove Agent.SupportsHooks
- 9b62373 agent: remove HookHandler
- 5c56141...
v0.4.5
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
v0.4.4
Changelog
- 353f20a Add Gemini transcript condensation tests
- a8b6afa Add requirements to contributing guide
- a179dd8 Clarify --local/--project flags reference .entire/ settings, not agent settings
- 1d919c6 Co-pilot feedback
- 3916489 Implement copilot feedback
- c27e044 Merge branch 'main' into gtrrz-victor/delete-old-sessionid-logic
- 46f74c2 Merge pull request #231 from entireio/docs/update-contributing-requirements
- 84e24c7 Merge pull request #236 from entireio/fix/gemini-explain
- 5b24230 Merge pull request #262 from entireio/soph/initialize-checkpointbranch-with-user-email
- f69f91f Merge pull request #285 from entireio/gtrrz-victor/delete-old-sessionid-logic
- a435acd Merge pull request #298 from entireio/soph/ensure-hooks-improvement
- 848bd8d Merge pull request #306 from entireio/rwr/add-note-for-enable-local
- 84f2d4f Merge pull request #312 from entireio/updatereadme
- 4613429 Merge pull request #314 from entireio/soph/safer-agent-hook-parsing
- 2f0ad9a Merge pull request #322 from entireio/soph/release-0-4-4
- e0a89c9 Support Gemini transcript format in explain command
- a43474c Update cmd/entire/cli/resume.go
- 03b312a add testing the delete -> readd scenario
- 424a880 addressed pr feedback
- a6b9dfe changelog updates for 0.4.4 release
- df21b89 delete all references to entireID
- 966e0df don't ask to enable again
- 70a3e80 ensure auto commit sets up git hooks too, move to earlier in the flow
- 2f112b2 handle gemini as gemini, everything else as claude for now
- 60c8ff5 it's not a bare repo
- 25c86ad safer agent hook parsing, make sure we preserve unknown hook types
- a7c1a77 test fix
- 900be3a update readme
- 58bd18f use general logic for commit author for initial checkpoints branch commit
v0.4.3
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
v0.4.2
Changelog
- 70a8986 .goreleaser.yaml: Await notarization. (#208)
- 4e47c53 Apply suggestion from @Soph
- b733e99 Fix getting started URL
- 79b11b5 Fix misleading README wording about checkpoint creation
- 6077767 Initial plan
- c85939b Mark preëxisting lints in codebase (#210)
- 541022f Merge branch 'main' into alex/entire-explain-fixes
- 0ce2828 Merge branch 'main' into copilot/sub-pr-213
- 5f5f045 Merge branch 'main' into fix/gemini-quit-duplicate-checkpoint
- 21e374c Merge pull request #158 from entireio/fix/gemini-token-usage-metadata-json
- 565763f Merge pull request #162 from entireio/fix/gemini-quit-duplicate-checkpoint
- 36eca89 Merge pull request #207 from entireio/alex/entire-explain-fixes
- 7c8323e Merge pull request #209 from entireio/gtrrz-victor/delete-dead-code
- 70aeeb2 Merge pull request #212 from entireio/soph/issue-templates
- ca850b7 Merge pull request #213 from entireio/updateReadme
- 6d6d386 Merge pull request #215 from entireio/copilot/sub-pr-213
- 2a9998e Merge pull request #216 from entireio/20260210-docs-getting-started-url
- f335223 Remove ambiguous "as you work" phrasing
- 0189251 Reuse isGeminiFormat variable instead of recalculating
- 123c3b9 Update README for clarity on agent and git hooks
- 8cda982 Update README.md
- 4890c4e Update bug reporting instructions in SECURITY.md
- cf24e35 actions run same lint method as local linting (#178)
- d59e877 adding issue templates
- ce34101 addressed PR feedback
- 5bf8d0e addresses pull request feedback
- 0eb8373 delete unused code
- 318a41a don't to line slicing for gemini format for now
- 51fa23c fix gemini tokenUsage in metadata.json for manual commit strategy
- f7f50e4 fix: use full DAG walk for getBranchCheckpoints on default branch
- 5cb78b8 fix: use storer.ErrStop in ForEach to avoid error propagation
- d5243a9 gemini stop session should behave same as claude code stop event
- 8f4f335 lint: GH inline feedback & golangci-lint latest (#211)
- 74113d3 more test fixes
- 30187a5 reopen it
- 8bfa341 replace countTranscriptLines with countTranscriptItems after rebase
- b38ceb5 small refactor
- 3737f6f update checkpoint to stpes
- c407d6c update readme
v0.3.13
Changelog
- 49f60d0 Add backward compat for PrePromptState JSON tag rename and fix StepCount comment
- ba7b3b6 Add negative assertions for default cobra/pflag error message
- 6e4b418 Add nolint:dupl to TestCountTranscriptLines table-driven test
- e4e7a02 Add pure session phase state machine (ENT-221)
- a894116 Add t.Parallel() and fallback-path test to TestCountTranscriptLines
- 424aa50 Add t.Parallel() to 38 integration tests for 4x speedup
- 5baba5e Add t.Parallel() to duplicate session ID tests
- 6248217 Add tests for Fish shell completion detection and appendShellCompletion
- 5020de3 Address Bugbot review: extract turn-end helper, add load-error warnings
- 296197a Address Bugbot review: two-pass PostCommit to fix migration-before-condensation
- 65457ad Address Copilot review: worktree-safe repo open, help text, test comment
- 6a337e0 Address PR review feedback for branch deletion fixes
- a5eca19 Address PR review feedback: fix comments, migration, and dead code
- f4bc037 Address PR review: cleaner diagram edges, non-parallel Mermaid test
- 3c72126 Address PR review: fail-closed on error, remove os.Stderr side effect
- bea3d33 Address PR review: fix comments, diagram labels, output path
- 96013cd Address PR review: rename rebase test, use findModuleRoot in Mermaid test
- 5934e02 Address PR review: scope BaseCommit update to active sessions, guard hash slice
- 37ebcde Address PR review: use state.WorktreePath, scope amend to current HEAD
- 2fd9bc2 Address review feedback for enable onboarding flow
- 3a7e272 Address review feedback: backfill AttributionBaseCommit on load
- 667b2df Address review feedback: classifySession tests, type safety, and testability
- 527a7df Clarify GetTranscriptStart comment and document one-way migration trade-off
- e06a360 Clarify session_id is only present when known
- 8e02c9c Cleanup: session state helpers, amend -m fix, transition logging (ENT-221)
- e82511d Consolidate logging to single file per worktree
- f5950b1 Consolidate session state types and simplify transcript tracking (ENT-221)
- 343d64a Distinguish show-ref exit codes in DeleteBranchCLI pre-check
- 46ce0a8 Document known limitations (checkpoint amend, worktree GC corruption)
- 99ce4e8 ENT-248: Completion installation (#180)
- 6bb0b15 ENT-248: Fix Zsh completion setup.
- 27f1603 ENT-259: Fix attribution in deferred condensation
- 054691d Expand t.Parallel exception to mention t.Setenv and t.Chdir
- 4dfa520 Fish auto-install support
- 10d94d8 Fix Gemini transcript position tracking
- b937884 Fix InitializeSession call sites after agentType parameter addition
- c007db2 Fix Mermaid diagram test on CI by creating output dir
- a251eb1 Fix MermaidDiagram doc comment to reflect variant selection
- 22c57db Fix
entire cleanlogging leak and shadow branch deletion with packed refs - b5e924c Fix checkpoint ID mismatch and unsafe shadow branch deletion at turn-end
- eafc951 Fix condensation failure orphaning shadow branch, add PostCommit test coverage
- 97ce79e Fix deferred condensation: dispatch remaining actions on TurnEnd
- b61a21a Fix duplicate session IDs in checkpoint storage (ENT-252)
- 632df20 Fix expectations
- 4663ccc Fix git hook installation order and nil-pointer risk
- 2d5c2cc Fix gofmt alignment
- ffa0689 Fix inconsistent PendingCheckpointID handling in CondenseSessionByID
- 2a31b62 Fix integration tests for consolidated log file
- dfba508 Fix mid-turn commits not receiving Entire-Checkpoint trailers
- 9e64962 Fix misleading comment: ActionWarnStaleSession is not handled by ApplyCommonActions
- 5807031 Fix missing TurnEnd transition in Gemini AfterAgent handler
- c11ae72 Fix permissions to match what Fish would do.
- 9681669 Fix prepare-commit-msg test compilation after InitializeSession signature change
- 0aef9b1 Fix stale comment: "most recent active session" → "most recent session"
- 78ef1d0 Fix stale session cleanup and scope FindMostRecentSession to worktree
- 3c906fd Fix stale transcript in deferred condensation and add sentinel-based flush detection
- 0ab2dba Give all the CLI help texts a once-over (#200)
- 4afd4e4 Inline commitWithMetadataGemini into handleGeminiSessionEnd
- f6242e2 Log warning when session metadata read fails in dedup check
- 19275eb Merge branch 'alex/ent-221-better-state-tracking-for-sessions' into alex/ent-221-type-consolidation
- 3917403 Merge branch 'alex/ent-221-phase-aware-git-hooks' into alex/ent-221-cleanup-and-sessions-fix
- d0f0128 Merge branch 'alex/ent-221-phase-aware-git-hooks' into alex/ent-221-cleanup-and-sessions-fix
- d70654c Merge branch 'alex/ent-221-phase-aware-git-hooks' into alex/ent-221-cleanup-and-sessions-fix
- a0eca36 Merge branch 'alex/ent-221-type-consolidation' into alex/ent-221-wire-up-state-machine
- 3db7380 Merge branch 'alex/ent-221-type-consolidation' into alex/ent-221-wire-up-state-machine
- af4674e Merge branch 'alex/ent-221-wire-up-state-machine' into alex/ent-221-phase-aware-git-hooks
- 7891cd0 Merge branch 'alex/ent-221-wire-up-state-machine' into alex/ent-221-phase-aware-git-hooks
- ae1d8e0 Merge branch 'alex/ent-221-wire-up-state-machine' into alex/ent-221-phase-aware-git-hooks
- 82c561c Merge branch 'main' into alex/ent-221-better-state-tracking-for-sessions
- 4d623d3 Merge branch 'main' into alex/ent-221-better-state-tracking-for-sessions
- 9f2b772 Merge branch 'main' into alex/ent-221-better-state-tracking-for-sessions
- 9ec7bda Merge branch 'main' into alex/ent-221-better-state-tracking-for-sessions
- e1bfe80 Merge branch 'main' into alex/ent-221-consolidate-session-logging
- f63d691 Merge branch 'main' into alex/ent-221-type-consolidation
- 9b2fe07 Merge branch 'main' into alex/ent-258-mid-turn-commits
- 03f1290 Merge branch 'main' into alex/entire-clean-fixes
- 84d24cc Merge branch 'main' into alex/entire-clean-fixes
- ca8f47c Merge branch 'main' into alex/entire-explain-fixes
- fd229fb Merge branch 'main' into alex/entire-explain-fixes
- a89bbe1 Merge branch 'main' into alex/entire-explain-fixes
- fc5fd0c Merge branch 'main' into alex/parallelize-integration-tests
- db6ee8e Merge branch 'main' into gtrrz-victor/add-cli-version-metadatajsons
- d0eccb9 Merge branch 'main' into gtrrz-victor/ent-252-duplicate-session-information-written-to-checkpoint
- b2a27ae Merge branch 'main' into gtrrz-victor/fix-files-touched-metadata
- 094db13 Merge branch 'main' into soph/fix-midsession-commit
- 228dd77 Merge branch 'main' into soph/fix-midsession-commit
- 34c57ad Merge branch 'main' into soph/fix-midsession-commit
- 2645133 Merge branch 'main' into soph/fix-midsession-commit
- 88c8bd3 Merge branch 'main' into soph/gemini-preview
- d2dbc7b Merge branch 'main' into soph/gemini-preview
- 40beed5 Merge origin/alex/ent-221-type-consolidation into alex/ent-221-wire-up-state-machine
- ed2ba44 Merge pull request #153 from entireio/gtrrz-victor/prompt-if-cli-outdated
- 4c2a062 Merge pull request #167 from entireio/fix/gemini-transcript-position-...
v0.3.12
Changelog
- 5b24cb4 Add LastInteractionAt to session state conversion functions
- 97db16b Add agent type label to status session output
- b9a0419 Add integration tests for LastInteractionAt tracking
- 815a2cb Address PR review feedback on migration logic
- baeaa96 Allow JSONL to be a naked array, too.
- 7751fb3 Clearer expectations.
- a9c4475 Extract status command into dedicated status.go file
- 469cb2e Fix broken import path and missing worktreeID arg in migration
- 5d07f68 Fix function name
- 256bf20 Fix settings variable shadowing after rebase
- 31fa2da Fix shell injection vulnerability in CLAUDE_PROJECT_DIR export
- dccd839 Fix up nonsensical test.
- e6135b0 JSONLBytes and JSONLContent can throw errors now.
- fcc9a14 Justify entropyThreshold.
- ff129d3 Merge branch 'alex/ent-64-status-shows-sessions' into alex/ent-232-track-last-interaction-for-sessions
- f9d5e46 Merge branch 'main' into alex/ent-207-fix-agent-name-misattribution
- 3ada318 Merge branch 'main' into alex/ent-207-fix-agent-name-misattribution
- 7ad1fc5 Merge branch 'main' into alex/ent-232-track-last-interaction-for-sessions
- e23db7a Merge branch 'main' into alex/ent-242-fix-index-corruption
- 461d182 Merge branch 'main' into alex/ent-64-status-shows-sessions
- 564c989 Merge branch 'main' into gtrrz-victor/prompt-entire-enable-and-multi-session
- 9e8903d Merge branch 'main' into soph/bug-with-rebase-or-commit-change-during-claude-session
- 03fd5c2 Merge branch 'main' into soph/bug-with-rebase-or-commit-change-during-claude-session
- af4f21d Merge origin/main into alex/ent-207-fix-agent-name-misattribution
- aa50bdd Merge origin/main into alex/ent-207-fix-agent-name-misattribution
- 091e3bb Merge pull request #117 from entireio/soph/bug-with-rebase-or-commit-change-during-claude-session
- 36567f3 Merge pull request #154 from entireio/claude/run-all-tests-E7DmT
- edbba29 Merge pull request #159 from entireio/goreleaser-fix-ld-flags
- d746f95 Merge pull request #161 from entireio/gtrrz-victor/prompt-entire-enable-and-multi-session
- 759e184 Merge pull request #163 from entireio/alex/ent-64-status-shows-sessions
- 7183afd Merge pull request #164 from entireio/alex/ent-207-fix-agent-name-misattribution
- f6206a4 Merge pull request #165 from entireio/alex/ent-232-track-last-interaction-for-sessions
- 94cda18 Merge pull request #166 from entireio/20260206-secrets-redaction
- 2a7a86e Merge pull request #173 from entireio/alex/ent-242-fix-index-corruption
- bc58b21 Merge pull request #175 from entireio/alex/rename-last-interaction-time
- a036cae Parse prompt field from Claude Code user-prompt-submit hook input
- 37e25c1 Persist CLAUDE_PROJECT_DIR for entire hooks in remote environment
- 80d85b1 Prefix session age with "started" for clarity
- 13c23b3 Remove duplicated migration logic from InitializeSession
- 904f990 Remove redundant needSave assignments before unconditional set
- f382f6f Rename LastInteractionAt to LastInteractionTime
- d4ce3f4 Show active sessions in detailed status mode too
- 8ee6525 Show active sessions in entire status output
- a2574a6 Simplify status session output: drop checkpoint count and uncheckpointed indicator
- 364e148 Skip binary files.
- 6ca4281 Strict JSON settings parsing (#157)
- 2b1279c Test redaction field skipping.
- 0b9ce3f Track last interaction time for sessions and show in status
- 36eefb7 Update redact/redact_test.go
- d10bccd cleaned up all the tests.
- aa24ad6 clearer.......
- 96f18cc comment
- 81a145a delete specific hook response agent
- 5ea4dfb display entire is enabled + info about concurrent conversations
- ca1125d fix operator precedence
- d8bf4ae fix: include summary in session metadata during condensation (ENT-243)
- b2c2de0 fix: isolate summarization subprocess from git repo (ENT-242)
- 48c61f3 fix: use actual agent name instead of defaulting to "Agent" in checkpoints
- a04c406 fmt
- 06380a6 just be explicit
- d32b0c2 more literal expectation.
- 6b662d0 prevent issue with rebasing by claude
- 8cecd73 redact incremental checkpoint as JSONL
- d0161a4 redact incremental data instead of checkpoint data
- c72f6b7 redact: Apply secrets redaction to all committed checkpoint writes
- 7f28075 redact: Redaction machinery based on Shannon entropy.
- 771494c redact: redact invalid JSONL as string
- 9edaf3a redact: skip record types that start with "image" or are "base64"
- 4d771bd switch ldflags in goreleaser to new package name
- 6c13317 update REDACTED string