Skip to content

Releases: entireio/cli

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 07 May 15:05
774ee21

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 May 07:16
47a2e91

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 May 07:10
2754b40

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 May 07:01
28e62f0

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

Choose a tag to compare

@github-actions github-actions released this 04 May 14:07
0ec0d03

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!

v0.5.7-nightly.202605020647.589aba5b

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 May 09:31
589aba5

Nightly Build (v0.5.7-nightly.202605020647.589aba5b)

Changes since v0.5.7-nightly.202605010703.da8fc8dd:

019736b Address v2 push review feedback
36a727a Batch push v2 checkpoint refs
70ecd59 Report successful v2 refs on partial push failure
7fdd05f Push v2 refs in parallel
fc0a25c fix: use agent-neutral wording in explain empty-state message
9b66bd2 Address checkpoint migration review feedback
d76c7fd Generalize ComputeGenerationTimestampsFromTrees doc
fb658bc Repair migrated full generation packing
8ee3ff0 Address review findings on migration and repair helpers
1b7ad97 Avoid unnecessary v1 reads during migration repair
d1ede95 Simplify migration and generation repair helpers
fcb66b0 Cover partial archived generation force pruning
d0bd1f0 Prune archived generations during force migration
a0b6411 Repair migrated v2 generation metadata
949c27e Pack migrated checkpoint generations chronologically
ab7c25b Inline protected ref action text
2d06762 Limit protected ref warning to v1
921d2a4 Fix checkpoint signing lint suppressions
e43c598 Address protected ref review feedback
5b24359 Detect protected branches and print a clear block message if we can't push

v0.5.7-nightly.202605010703.da8fc8dd

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 May 09:19
da8fc8d

Nightly Build (v0.5.7-nightly.202605010703.da8fc8dd)

Changes since v0.5.7-nightly.202605020647.589aba5b:

v0.5.7-nightly.202604300701.6368942b

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Apr 07:07
6368942

Nightly Build (v0.5.7-nightly.202604300701.6368942b)

Changes since v0.5.7-nightly.202604290658.a01814a9:

bbc2c3d Un-export var, update error text
53e6b10 Suppress v2 migration hint for malformed v1 shards
71db9fd Fix v2 full transcript repair across generations
6ec2dac Redact entire doctor bundle by default; add --raw opt-out
bb486ec Update cmd/entire/cli/explain_summary_provider.go
e8399ff Remove dead entire enable git-hook subcommand
9ae164e Drop checkpoint diff from this PR
072d69b prune subsumed tests in strategy package
275ebc5 Reject configure flags on fresh repo with entire enable hint
0fccf69 tighten redaction coverage (#1068)
5da62d0 Keep entire configure for non-agent settings; hide top-level shortcuts
d27e1c8 Make bare agent command open selector
cd7920d Address PR review feedback
81373ad feat(cli): phase 2 — hide deprecated aliases, refresh hints, add tests (#1061)
c410989 feat(cli): introduce noun-group command structure (#1061)

v0.5.7-nightly.202604290658.a01814a9

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Apr 07:05
a01814a

Nightly Build (v0.5.7-nightly.202604290658.a01814a9)

Changes since v0.5.7-nightly.202604280703.51ccd662:

d6c16e4 Address migration message review feedback
45e20bd test(cli): avoid styled substring footer assertions
20b6fb7 feat(cli): align activity TUI navigation help
d3572b2 refactor(cli): centralize TUI keybindings via bubbles/key
19e5bcf Simplify redact internals and tighten credential coverage
14ac8e5 Inline message
ddfb873 Update migration completion message
d8746bc Fix dispatch TUI test race
f816980 fix(search): skip GotoBottom on empty results in end/G handler
a692aad Fix brew update prompt review issues
1c947b6 Align search TUI navigation help
ab7a815 Add brew update prompt options
1b8f707 build(deps): bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1
4a3395b trail: align Author with API types (id string, login *string)
b855b8f trail: make trail author nullable object with id and login
ea82ada Address PR review: rename tokenStore + deterministic sort
c945063 Address review: TLS gate + self-revoke local cleanup
4cd50bb Simplify entire auth list after review pass
665b606 Style entire auth list output to match entire activity
a5512a2 Add entire auth command group with status/list/revoke
eadff63 Fix dispatch TUI test race
98ddd51 Revoke server-side token on entire logout
3115fad Address redaction review gaps
83085ef Fix logging reinitialization race
812ce5f Narrow database redaction scope
b08e211 Improve automatic secret redaction
7faa2ca Document TTY detection and subprocess spawning patterns in CLAUDE.md
dedd16b Drop t.Parallel() from racy dispatch TUI tests
3c703a0 Simplify TTY review: consolidate detach helpers, extract UnderTest
f89decd Simplify TTY detection via testing.Testing() and OS-level detachment
63ee5ef Bump slackapi/slack-github-action from 3.0.1 to 3.0.2

v0.5.7-nightly.202604280703.51ccd662

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Apr 07:10
51ccd66

Nightly Build (v0.5.7-nightly.202604280703.51ccd662)

Changes since v0.5.7-nightly.202604250638.f53b923a:

51ccd66 feat(search): unify TUI palette with activity, add markdown snippets and shell completions (#1053)
f01d8b0 Support external agents to generate summary in entire explain (#1044)
f0c2ea9 test(redact): avoid literal ssh key markers
69e2dc7 test(redact): add JSONL redaction benchmark
40b1439 fix(redact): catch credentialed URIs
1ade011 feat(redact): replace gitleaks with betterleaks
77eba0b fix(deps): adapt to glamour v0.10 style config relocation
5417597 fix installer path conflict detection
9c8cdd5 Stabilize e2e checkpoint resume coverage
c5175de Assert all InitialAttribution fields in combined attribution migration test
79be755 Propagate v1 transcript cleanup errors
d078c16 Fix v1-to-v2 migration dropping attribution metadata
d19e13c Move v1 transcript cleanup from updateCommittedFullTranscript to migrate
8542599 Add comment explaining v1 file detection purpose
17ab8e7 Use direct map lookups for v1 file detection, add same-content test
9074641 Fix no-op transcript updates when legacy v1 files exist
0173541 Clean up v1-named transcript files on /full/current during update
12f4cc8 Bump the go-dependencies group with 2 updates
fa916f9 Harden checkpoints v2 E2E validation
f96f904 Fix cloned resume canary coverage
9ba572d Simplify checkpoints E2E workflow setup
39a70dd Extract cloned E2E repo setup
82bd3f1 Tighten E2E resume and attach coverage
bff3908 review: return vogon home setup errors
19e78f9 refactor: split checkpoint read and verify refs in e2e tests
aa0838e Push v1 refs in dual-write E2E mode
21773e3 review: use entire.exe for windows hook binary
9189932 review: make checkpoint artifacts mode-aware
cf86a2d review: make ValidateCheckpointDeep use mode-aware refs
a864e44 Fix Vogon session ID validation build
3bc75f2 Validate Vogon session IDs
64fa912 Default checkpoints E2E workflow to Vogon
6bb1602 Make E2E checkpoint helpers mode-aware
7c868ad ci: align checkpoints v2 copilot auth with e2e workflow
a8a0a73 ci: add e2e setup to checkpoints v2 workflow
525eb51 ci: run checkpoints v2 workflow with selected e2e agent
d086bd3 Address remaining review findings in E2E test infrastructure
e80ba3b Clean up review findings in E2E test infrastructure
2e4f0d5 Fix interactive integration TTY setup
c4bd1de Fix Vogon interactive tests passing HOME assignment as env -u flag
1aaad12 Add v2-only attach test coverage
1e45ddd Add v2-only resume integration coverage
2504811 Add a manual E2E checkpoints v2 workflow
41da657 Add E2E clean coverage for current HEAD cleanup
b3c90cd Add E2E doctor coverage for checkpoints modes
fd34cc1 Handle idempotent enable in cloned E2E repos
219af22 Use the E2E binary for git hook validation
ca1a1fd Add Vogon attach session E2E support
8c00a23 Add E2E explain coverage for checkpoints modes
965c047 Add suite-wide E2E checkpoints mode