Skip to content

Releases: entireio/cli

v0.6.2-nightly.202605130712.1622abc5

13 May 07:19
1622abc

Choose a tag to compare

Pre-release

Nightly Build (v0.6.2-nightly.202605130712.1622abc5)

Changes since v0.6.2-nightly.202605120708.40d00ad5:

e4257a5 Remove force output from push help messaging
85fe65a Update comments for verbosity
411d0c0 Move ctx check outside of checkpoint shard walk loop
0cacc35 feat(review): failures and live multi-agent progress more reliable (#1167)
92a30eb Prefer generation.json over tree walk in cleanup, restoring speed
f516cb2 Simplify runCleanAll with errgroup, drop narrating comments
afef345 Thread ctx through checkpoint walk helpers
801afca Address PR review: thread ctx through v2 cleanup walk instead of escape hatch
a67f08d Simplify cleanup generation metadata batch reads
9dfe2eb Move cleanup generation state near usage
853e164 Read cleanup generation metadata with CatFiles
899a9bb Move cleanup metadata fallback to CatFiles
56bc6e7 feat(review): default scope to mainline, add --base flag, include uncommitted changes (#1175)
8ec6858 Bump github.com/go-git/go-billy/v6
b6b069b Add user-defined redaction rules and rule packs (#1076)
74da9d5 Address PR review: scope escape hatch, drop progress output
54eecf0 Trim comments in clean test and SIGINT handler
d1924fe Speed up entire clean --all and add progress + escape hatch
30c4a11 Simplify cleanup generation Git fallback
ccdbb1e Remove unused cleanup test helper return
fb74253 Keep batch cleanup fallback parsing per generation
6183dc1 Batch cleanup generation metadata fallback reads
9e8adaa Fallback to Git for cleanup generation metadata

v0.6.2-nightly.202605120708.40d00ad5

12 May 07:15
40d00ad

Choose a tag to compare

Pre-release

Nightly Build (v0.6.2-nightly.202605120708.40d00ad5)

Changes since v0.6.2-nightly.202605110724.c111a3db:

2123cb3 Clean up CLI tree-read fallback after code review
2eeef65 Fall back to git rev-parse when go-git can't read a commit in GetRefState
9a29222 Fall back to git ls-tree when go-git can't read a tree in ApplyTreeChanges
1d50ba1 Clarify pending rotation marker docs
5d615af Fix v2 rotation doc inaccuracies
7026174 Clarify v2 rotation publication docs
03dc6ea Add docs explaining checkpoints v2 rotation
2f7901d fix(recap): surface real auth/network errors on first run (#1168)
956665a Bump the go-dependencies group across 1 directory with 6 updates
c473e29 small refactor
c7174ae Address trail watch review feedback
1d9070e Skip CodeQL SARIF upload on fork PRs
256a66f Add CodeQL workflow to scan GitHub Actions
b37565c Treat 404/410 as terminal in 'trail watch', propagate auth errors
f27f923 Add 'entire trail watch' to tail trail code-review SSE stream
64e9441 Isolate PI_CODING_AGENT_DIR in the E2E adapter
51d55dc Handle both path separators in encodeRepoPathForPi
14d5040 Document Pi in CLAUDE.md
a1d59dc Add Pi to the E2E agent registry
3b621b9 Drop SessionEnd from pi session_shutdown hook
deb60dc Resolve Pi sessions from native store
195ec5d fix(agent/pi): address review feedback
61c0f61 feat(agent): add pi coding agent integration in-tree
c2446ed Require pending v2 rotation marker before reset
48c2096 Reuse v2 push repository state
d014d6d Clean up fetched v2 archive temp refs
25e04b8 Validate pending v2 archive publication refs
3ea8f1c Refine v2 pending publication push handling
cf498a2 Group batch writes by checkpoint ID directly
aed8210 Harden v2 rotation recovery fetches
004ab54 Simplify v2 pending publication push path
3a95e50 Avoid redundant v2 generation lookups
3dccb8d Lock pending v2 full generation markers
ed4eddd Guard empty v2 ref pushes
6c48c47 Push pending v2 archives without active refs
abfab43 Stop TUI tests from putting the inherited terminal in raw mode
581ee53 Gate file-backed auth store behind authfilestore build tag
0bceaf7 Address test store review feedback
ac3c014 Avoid cancelled review picker race
eac34ea Improve local test reliability and output
090dc30 Rollback unqueued migrated v2 archives
d654296 Publish v2 archives from pending records
65d9a46 Use SplitSeq for v2 remote ref scans
aa9ac82 Push all v2 archived generation refs
bc82aaf Cover repeated local v2 rotations
43fa9dc Cover post-rotation v2 current pushes
a599cde Handle multiple remote v2 rotations
600cbd4 Detect stale v2 full generation archives
a5aac69 Fix v2 full generation rotation push
16f651a address PR review: clarify dry-run doc + cover lookupV1CommitInfo in tests
da8ebd6 add entire migrate --dry-run to preview what would be migrated

v0.6.2-nightly.202605110724.c111a3db

11 May 07:30
c111a3d

Choose a tag to compare

Pre-release

Nightly Build (v0.6.2-nightly.202605110724.c111a3db)

Changes since v0.6.2-nightly.202605090651.30e58ea3:

f675742 Ignore mise.local.toml

v0.6.2-nightly.202605090651.30e58ea3

09 May 06:57
30e58ea

Choose a tag to compare

Pre-release

Nightly Build (v0.6.2-nightly.202605090651.30e58ea3)

Changes since v0.6.2-nightly.202605080644.bb4c8faf:

77c13c1 Rename migrate checkpoint func back
219ac35 Remove func that was only being called in test
5f6123e feat(review): warn user when review manifest is not persisted (#1166)
adf542e Trim verbose comments
80bc9b6 Dedupe review skill discovery by invocation name
15a79f7 Expose trail number in CLI output and JSON
65610af Improve recap API error messages (#1157)
62bc6d6 Fix review TUI wrapping (#1158)
d727551 Address PR review feedback
ba0e8b7 enable new codex hook
6ab7380 Flag stale Codex hooks.json in entire doctor
7edcba8 Add Codex hook-trust check to entire doctor
7f02cd5 Surface untrusted Codex hooks in the SessionStart welcome
66bd658 Drop Codex hook-trust install hint
bf3e70f Pre-trust Codex hooks in the e2e seed
097f945 Adapt to Codex 0.129's renamed hooks feature flag and trust gate
1223990 tests: Initialise repository to skip bootstrap
21ce8d6 Final review-feedback hardening
b78f269 Wrap error message for doInitialCommit
c55ff49 Review-feedback hardening on session-state mutation
695e15d Stop unlinking session lock files mid-flight
0907c4f Close TOCTOU window in initializeSession + lock markSessionEnded
11451ab Test checkpoint creation in SHA-256 repositories
1ff363d Bump go-git/v6
3c0463e Remove temporary perf trace changes for debugging
961c195 Migration performance improvements
3088237 Revert "Compute compact start offset in a single pass"
545c381 Compute compact start offset in a single pass
6326573 Trace migrate sub-phases via per-batch spans + cumulative annotations
e2f73e8 Funnel all session-state mutations through MutateSessionState
d172e8b Batch v2 /main writes during migration
70131c7 Serialize parallel PostToolUse writes with a per-session file lock
6513641 Track apply_patch Move-to renames in PostToolUse
bf0d11c Tighten PostToolUse review feedback
ebdd641 Add Codex PostToolUse integration test + e2e metadata field
70e7274 Track Codex apply_patch file changes via PostToolUse
4a36602 Add ToolUse lifecycle event for mid-turn file tracking

v0.6.2-nightly.202605080644.bb4c8faf

08 May 06:50
bb4c8fa

Choose a tag to compare

Pre-release

Nightly Build (v0.6.2-nightly.202605080644.bb4c8faf)

Changes since v0.6.1-nightly.202605070709.47a2e910:

bb4c8fa Fix enable agent re-enabling disabled repos (#1126)
e861149 feat: machine-readable export surface for sessions and checkpoints (#1144)
079fec2 feat(review): add findings fix workflow (#1145)
4c43f9c Add perf-trace spans to migrate command
d2ab870 Suppress migrate lock setup usage
4480ad1 v0.6.1 changelog
fa97e8a Rename same-bare-name install conflict test for clarity
ca69ae5 Surface plugin/built-in conflicts and quiet HOME-less warning
872dd2a Share plugin name validation between dispatcher and managed store
9036ad8 Reject relative ENTIRE_PLUGIN_DIR and log managed PATH failures
53c03ed Add .com to StripExeExt
a926c48 Address Cursor Bugbot follow-up findings
379dfdd Address Cursor Bugbot findings on plugin store
3c64d85 Fix for Copilot finding
642f16b Reuse external.StripExeExt for plugin extension stripping
0255dba Address fourth-round Copilot feedback
b81d850 Address third-round Copilot feedback
461571b Address second-round Copilot feedback
e9ba9d5 Address Copilot/Cursor review feedback on plugin manager
0cf34a8 Add managed plugin install dir and ENTIRE_PLUGIN_DATA_DIR
b7f4af7 Bump github.com/go-git/x/plugin/objectsigner/auto
ef7bda9 Wrap Windows lock errors
6e815f6 Allow Bubble Tea model returns in lint
334070c Undo unrelated changes
623d8c5 Fix migration lock review issues
7cba981 Simplify lockfile package and migrate lock helper
28b78ff Extract migrate lock plumbing into a helper
73711e3 Lock entire migrate against concurrent invocations
c0a9273 Add lockfile package for cross-platform OS-level file locks
98d9360 Bump github.com/go-git/go-git/v6 from 6.0.0-alpha.2 to 6.0.0-alpha.3
ec0a9cb Filter the plugin process environment through an allowlist
97c9111 Prime Cobra's lazy help/completion before plugin Find
01fdc85 Use execx.NonInteractive for integration test subprocesses
5d22d45 Rename "plugin dispatch" → "external commands" to avoid collision
f924698 Assert ENTIRE_REPO_ROOT propagation in plugin env-vars test
114196c Correct agent-discovery row in plugin/agent comparison table
68a429a Document plugin dispatch architecture
fd4fe2d Gate plugin post-hooks on a successful (exit-0) run
989255f Run version-check post-hook for plugin invocations
61deaab Surface non-executable plugins as launch errors instead of falling through
63a7d21 Simplify plugin dispatch: dedupe, trim narrative comments, tighten tests
8e30f4e Add integration coverage for the early-dispatch path in main.go
d46db53 Track plugin invocations for an allowlisted set only
5f201a0 Add kubectl-style plugin dispatch for entire- binaries

v0.6.1

07 May 15:05
774ee21

Choose a tag to compare

Added

  • New entire labs command discovery for surfacing experimental commands (#1130)
  • entire labs review command — runs configured review skills inside an agent session, with single- and multi-agent picker flows, a Bubble Tea live dashboard, an optional cross-agent synthesis verdict, and entire review attach for post-hoc tagging. Reviews are recorded in checkpoint metadata so future commits know the code was reviewed (#993, #1105, #1106, #1107, #1111, #1112)
  • entire recap command, with an interactive TUI for browsing recaps (#1015, #1113)
  • kubectl-style external command resolution: entire <name> falls through to entire-<name> on PATH (#1104)
  • Managed plugin install directory and ENTIRE_PLUGIN_DATA_DIR for plugin discovery (#1121)

Changed

  • Checkpoint commit signing now uses go-git's program signer for custom signing setups (#1128)
  • Checkpoints v2 (work in progress): dual-write to v1 and v2 during the transition; migration speedups via fast-path checks and rerun de-duplication; clearer completion message after the progress bar (#1108, #1109, #1110, #1114)

Fixed

  • entire attach now preserves BaseCommit and the active session phase (#1102)
  • Copilot CLI direct-prompt runs no longer fire session hooks unsafely (#1100)
  • entire labs review regressions: missing checkpoint context and review-flow correctness (#1132)
  • v2 transcripts are no longer sliced in final step (#1120)
  • Checkpoint signing: the orphan "Initialize metadata branch" commit is now signed (#1119)
  • Checkpoints v2 migration: generation packing fix (#1124)

Housekeeping

  • Refreshed security-and-privacy.md against current source (#1097)
  • Cursor-cli E2E stabilization (#1101, #1103)
  • Dependency bumps: go-dependencies group (mattn/go-isatty 0.0.20 → 0.0.22, go-git/x/plugin/objectsigner/auto → 0.1.0), go-git/go-git/v6 6.0.0-alpha.2 → 6.0.0-alpha.3 (#1122, #1129, #1131)

Thanks

Thanks to @rkfir-dn for fixing entire attach so it preserves session base commit and active phase!
Thanks to @LudovicTOURMAN for adding that the initial commit for the metadata tree will now be signed according to signing settings too!

v0.6.1-nightly.202605070709.47a2e910

07 May 07:16
47a2e91

Choose a tag to compare

Pre-release

Nightly Build (v0.6.1-nightly.202605070709.47a2e910)

Changes since v0.6.1-nightly.202605060704.2754b404:

47a2e91 fix(review): include checkpoint context and review flow fixes (#1132)
5957c39 feat: add labs command discovery (#1130)
4c0e9e9 Document migrated current threshold overflow
695595c fix(review): preserve review semantics after wiring
5a2349a Document entire review redesign in CLAUDE.md/AGENTS.md
c2c5d48 Wire entire review command on the new architecture
5e1352d fix(review): drain stderr before process wait
13d1361 fix(review): harden reviewer process handling
7e992e3 Refactor: extract ReviewerTemplate to share per-agent boilerplate
24f39c9 Add prompt composition and scope detection
cd8471c Add Sink interface, DumpSink, single-agent orchestrator
7869219 Add per-agent reviewers (claude-code, codex, gemini-cli)
97a0d06 Bump github.com/go-git/x/plugin/objectsigner/program
d41d4f7 Use go-git program signer for custom checkpoint signing Custom Git signing programs were previously treated as unsupported for checkpoint commits, so configurations like gpg.ssh.program=op-ssh-sign caused Entire to skip signing and leave checkpoint commits unsigned.
bc53704 fix(review): pass review env to spawned agents
ac6ed4f Fix migration repair test threshold
4af99ef Guard v2 full current ref updates
d6c1ee4 Unify migrated entry merge and drop redundant artifact-path state
d0cad8c Rotate migrated final full generation at threshold
d5b3844 Guard migrated full current updates
006a52b Simplify migrated full generation batching
0a193dc fix migrated generation regression test call
2ba8ad1 Inline existing /full/current tree load in writePendingToCurrent
aa51265 refactor migrated full entry assembly
91a4dc7 fix migrate v2 partial generation packing
ed9ff97 Render review output through shared markdown palette (CU13 of PR-B)
f53a0ee Document multi-agent review (CU12 of PR-B)
f1fa328 Dedupe duplicate plugin-cache skills (CU11 of PR-B)
8111d3f Add cross-agent synthesis sink (CU10 of PR-B)
ac94870 Add Bubble Tea TUI sink with Ctrl+O drill-in (CU9 of PR-B)
00c4926 Add multi-select picker, per-run prompt, N-agent orchestrator (CU8 of PR-B)
cdb69ef Document entire review redesign in CLAUDE.md/AGENTS.md
8335121 Wire entire review command on the new architecture
aa8be02 Refactor: extract ReviewerTemplate to share per-agent boilerplate
d2e10ea Add prompt composition and scope detection
2ae05c0 Add Sink interface, DumpSink, single-agent orchestrator
38708d9 Add per-agent reviewers (claude-code, codex, gemini-cli)
37f5f0f Define AgentReviewer interface + Process + Event types
252d61d Replace pending-marker with env-var handshake
81c571b Add checkpoint context to review prompts
874f9a4 Refuse review-attach when HEAD's checkpoint is missing locally
40681ab Add overwrite tripwire + flush attach logs + keep append test
38c7d5c Hide 'entire review' from top-level help
fe41ea5 Fix entire review picker: external agents, preselect, agent header
3b8e0eb one more pass on top of feat/entire-review (#1009)
9411f0c Drop now-unused nolint:ireturn on LauncherFor
92c2e6d Extract masterBaseBranch constant to unblock CI goconst
47eb589 Address PR review feedback: data-loss, cleanup, context, HasReview derivation
37ff175 Fix review checkpoint lookup for v2 stores and tighten base-branch detection
0cc39c1 Polish entire review: picker UX, scope output, worktree-scoped marker, rename Kind
ee017b2 Simplified entire review a bit (#998)
b78d519 Document entire review command; populate trailers and wire finish-skill installer
f573c73 Surface recent reviews in entire status and add re-run guard
18da2fd Add Stop-hook fallback TUI for unfinalized review sessions
1d80317 Implement --postreview and --finalize handlers with empty review commit
a73c9ad Scaffold entire review command and install /entire-review:finish skill
ec0db7d Add curated skills list and first-run review config picker
3e2c04d Add agent Launcher abstraction with Claude/Codex/Gemini implementations
1574258 Add pending review marker with lifecycle adoption at turn start
1a9f027 Add Review settings, review trailers, and session Kind fields

v0.6.1-nightly.202605060704.2754b404

06 May 07:10
2754b40

Choose a tag to compare

Pre-release

Nightly Build (v0.6.1-nightly.202605060704.2754b404)

Changes since v0.6.1-nightly.202605050655.28e62f08:

967f525 Keep progress bar and messaging around after completion
788d33e Address review feedback
907e5d5 Simplify migration helper APIs and consolidate review comments
5780eb9 Bump github.com/mattn/go-isatty in the go-dependencies group
f8a2e32 Backfill /main compact transcripts during migration rerun
faedaec Wrap session tree with fetcher in V2 ReadSessionMetadata
ab842f6 Add interactive recap TUI (#1113)
5513156 feat: entire recap command (#1015)
e4aa895 don't slice transcripts in final step
2d1a16b fix: sign the orphan "Initialize metadata branch" commit
4b333b0 Skip generation-metadata repair on no-op migrate reruns
0af7f4f Speed up entire migrate against partial-state v2 repos
7f56ddd Drop legacy transcript filename support from artifact check
8af642d Revert "Rename legacy transcript filenames in /full/* on every migrate run"
3be8eed Rename legacy transcript filenames in /full/* on every migrate run
9941552 Resume interrupted v2 migrations on rerun
55abec4 Skip already migrated checkpoints completely
3f0824f Keep user in the loop after the progress bar completes

v0.6.1-nightly.202605050655.28e62f08

05 May 07:01
28e62f0

Choose a tag to compare

Pre-release

Nightly Build (v0.6.1-nightly.202605050655.28e62f08)

Changes since v0.5.7-nightly.202605020647.589aba5b:

5c68c57 Dual-write v2 checkpoints
7d09b51 Add fast path checks for checkpoints migrations
dfb37c0 drop trailer instruction from TestMidTurnCommit prompt
9b6a82d test: regression for attach BaseCommit and active phase preservation
9107701 command structure update, so calling it 0.6.0 is better
1f31cee fix: entire attach preserves BaseCommit and active phase
9f5f4d7 honor caller timeout and ctx in cursor RunPrompt busy-wait
7f7db0b wait for cursor turn to actually finish in e2e RunPrompt
b513ca3 exclude agent-managed paths from files_touched fallback
561acdc copilot cli guards hooks for direct prompt runs
621dbba Changelog 0.5.7
de082f6 Match transcript-path prefix case-insensitively on Windows
e38f1c6 Decouple SessionStart banner from agent ownership claim
009d90d docs(security): qualify shadow-branch redaction claim
fe6fc30 docs(security): cover PII redaction, telemetry, signing, and disclosure
b625a98 docs(security): correct shadow-branch redaction claim
8ba8044 Bump github.com/posthog/posthog-go
dacced1 Bump slackapi/slack-github-action from 3.0.2 to 3.0.3
9f34898 Cover dispatcher skip across all event types and end-to-end
afd6a7f Simplify dispatcher skip and lifecycle tests
22ddd7b Skip forwarded lifecycle events from non-owning agents
e983e08 Drop per-session file lock; rely on transcript-path repair
afec89d Emit plain text from Gemini hook response
a54fdc6 Dedupe SessionStart banner per session
45fecc3 Allow ireturn for filelock cross-platform interface
c62b2ff Fix Cursor session mis-identified as Claude Code

v0.6.0

04 May 14:07
0ec0d03

Choose a tag to compare

Added

  • Detection of pushes to protected branches, with a clearer warning before the push proceeds (#1033)
  • Improved auth token management in the CLI (#1050)
  • entire explain --generate now supports external agents for summary generation (#1044)
  • entire search TUI gains a unified palette with the activity view, markdown snippet rendering, and shell completions (#1053)
  • Homebrew now prompts users to update when a new version is released, and Homebrew cask completions are generated at install time (#1057, #1085)
  • Nested perf spans render in traces for richer debugging (#1073)

Changed

  • CLI restructured around session / checkpoint / agent / auth / doctor command groups (#1062)
  • Charm TUI stack upgraded to v2; dispatch repo links added to the dispatch wizard (#1048)
  • TUI navigation help aligned across entire activity and entire search (#1058, #1064)
  • entire explain generated summary is now formatted (#1078)
  • Auto-update prompt aligned across all installers (#1083)
  • TTY detection simplified via testing.Testing() and OS-level process detachment (#1029)
  • Switched secret scanning back to betterleaks, with tightened redaction coverage and improved database credential redaction (#1043, #1045, #1068)
  • Checkpoints v2 (work in progress): expose CLI version to external agents for compact transcripts; cleaner migration output and completion message; use checkpoint creation time for generation calc with a lower default retention; push v2 refs in parallel (#1032, #1059, #1088, #1089, #1094)

Fixed

  • Cursor sessions no longer get mis-identified as Claude Code (#1082)
  • entire explain works with partial-clone checkpoint repositories (#1069)
  • Agent-neutral wording in the entire explain empty-state message (#1086)
  • False PATH conflict detection in the installer (#1038)
  • Checkpoints v2 migration: preserve attribution metadata; clean up v1-named transcript files on /full/current; handle missing v1 sessions; check archived v2 transcripts; correct generation packing (#1035, #1034, #1071, #1080, #1091)

Housekeeping

  • Centralized TUI keybindings via bubbles/key in preparation for Bubble Tea v2 (#1060)
  • Expanded checkpoints v2 validation coverage and pruned subsumed tests in the strategy package (#1012, #1077)
  • Dependency bumps: go-dependencies group (incl. posthog-go 1.12.1 → 1.12.4), goreleaser/goreleaser-action 7.1.0 → 7.2.1, slackapi/slack-github-action 3.0.1 → 3.0.3 (#1031, #1087, #1055, #1016, #1095)

Thanks

Thanks to @KuaaMU for making the entire explain empty-state message agent-neutral!