You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge feat/entire-review-v2-b1 into feat/entire-review-v2-b2
Resolve Charm v2/shared markdown renderer conflicts and make review synthesis cancellable with a visible generation message.
Entire-Checkpoint: 80330c00dfa9
Copy file name to clipboardExpand all lines: CHANGELOG.md
+40Lines changed: 40 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,46 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/).
7
7
8
+
## [0.6.0] - 2026-05-04
9
+
10
+
### Added
11
+
12
+
- Detection of pushes to protected branches, with a clearer warning before the push proceeds ([#1033](https://github.com/entireio/cli/pull/1033))
13
+
- Improved auth token management in the CLI ([#1050](https://github.com/entireio/cli/pull/1050))
14
+
-`entire explain --generate` now supports external agents for summary generation ([#1044](https://github.com/entireio/cli/pull/1044))
15
+
-`entire search` TUI gains a unified palette with the activity view, markdown snippet rendering, and shell completions ([#1053](https://github.com/entireio/cli/pull/1053))
16
+
- Homebrew now prompts users to update when a new version is released, and Homebrew cask completions are generated at install time ([#1057](https://github.com/entireio/cli/pull/1057), [#1085](https://github.com/entireio/cli/pull/1085))
17
+
- Nested perf spans render in traces for richer debugging ([#1073](https://github.com/entireio/cli/pull/1073))
18
+
19
+
### Changed
20
+
21
+
- CLI restructured around `session` / `checkpoint` / `agent` / `auth` / `doctor` command groups ([#1062](https://github.com/entireio/cli/pull/1062))
22
+
- Charm TUI stack upgraded to v2; dispatch repo links added to the dispatch wizard ([#1048](https://github.com/entireio/cli/pull/1048))
23
+
- TUI navigation help aligned across `entire activity` and `entire search` ([#1058](https://github.com/entireio/cli/pull/1058), [#1064](https://github.com/entireio/cli/pull/1064))
24
+
-`entire explain` generated summary is now formatted ([#1078](https://github.com/entireio/cli/pull/1078))
25
+
- Auto-update prompt aligned across all installers ([#1083](https://github.com/entireio/cli/pull/1083))
26
+
- TTY detection simplified via `testing.Testing()` and OS-level process detachment ([#1029](https://github.com/entireio/cli/pull/1029))
27
+
- Switched secret scanning back to betterleaks, with tightened redaction coverage and improved database credential redaction ([#1043](https://github.com/entireio/cli/pull/1043), [#1045](https://github.com/entireio/cli/pull/1045), [#1068](https://github.com/entireio/cli/pull/1068))
28
+
- 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](https://github.com/entireio/cli/pull/1032), [#1059](https://github.com/entireio/cli/pull/1059), [#1088](https://github.com/entireio/cli/pull/1088), [#1089](https://github.com/entireio/cli/pull/1089), [#1094](https://github.com/entireio/cli/pull/1094))
29
+
30
+
### Fixed
31
+
32
+
- Cursor sessions no longer get mis-identified as Claude Code ([#1082](https://github.com/entireio/cli/pull/1082))
33
+
-`entire explain` works with partial-clone checkpoint repositories ([#1069](https://github.com/entireio/cli/pull/1069))
34
+
- Agent-neutral wording in the `entire explain` empty-state message ([#1086](https://github.com/entireio/cli/pull/1086))
35
+
- False PATH conflict detection in the installer ([#1038](https://github.com/entireio/cli/pull/1038))
Copy file name to clipboardExpand all lines: README.md
+30-21Lines changed: 30 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,7 +74,7 @@ cd your-project && entire enable
74
74
entire status
75
75
```
76
76
77
-
After the initial setup, use `entire configure` to add/remove agents or update setup-related options, and use`entire enable` / `entire disable` to toggle Entire on or off.
77
+
After the initial setup, use `entire agent` to add or remove agents, `entire configure` to update non-agent settings, and `entire enable` / `entire disable` to toggle Entire on or off.
78
78
79
79
## Release Channels
80
80
@@ -104,7 +104,8 @@ On a repo that has not been enabled yet, `entire enable` runs the initial enable
104
104
After setup:
105
105
106
106
- Use `entire enable` to turn Entire back on if the repo is currently disabled.
107
-
- Use `entire configure` to change which agents are installed or to update setup-related settings.
107
+
- Use `entire agent` to add or remove agents.
108
+
- Use `entire configure` to update non-agent settings (telemetry, hooks, checkpoint remote, summary provider).
108
109
109
110
The hooks capture session data as you work. Checkpoints are created when you or the agent make a git commit. Your code commits stay clean, Entire never creates commits on your active branch. All session metadata is stored on a separate `entire/checkpoints/v1` branch.
110
111
@@ -121,7 +122,7 @@ entire status # Check current session status anytime
121
122
If you want to undo some changes and go back to an earlier checkpoint:
122
123
123
124
```
124
-
entire rewind
125
+
entire checkpoint rewind
125
126
```
126
127
127
128
This shows all available checkpoints in the current session. Select one to restore your code to that exact state.
@@ -131,7 +132,7 @@ This shows all available checkpoints in the current session. Select one to resto
131
132
To restore the latest checkpointed session metadata for a branch:
132
133
133
134
```
134
-
entire resume <branch>
135
+
entire session resume <branch>
135
136
```
136
137
137
138
Entire checks out the branch, restores the latest checkpointed session metadata (one or more sessions), and prints command(s) to continue.
@@ -232,16 +233,20 @@ go test -tags=integration ./cmd/entire/cli/integration_test -run TestLogin
|`entire disable`| Remove Entire hooks from repository |
237
239
|`entire doctor`| Fix or clean up stuck sessions |
238
240
|`entire enable`| Enable Entire in your repository |
239
-
|`entire explain`| Explain a session or commit |
241
+
|`entire checkpoint`| List, explain, rewind, and search checkpoints |
242
+
|`entire checkpoint explain`| Explain a session, commit, or checkpoint |
243
+
|`entire checkpoint rewind`| Rewind to a previous checkpoint |
240
244
|`entire login`| Authenticate the CLI with Entire device auth |
241
-
|`entire resume`| Switch to a branch, restore latest checkpointed session metadata, and show command(s) to continue |
242
-
|`entire rewind`| Rewind to a previous checkpoint |
245
+
|`entire session`| View and manage agent sessions tracked by Entire |
246
+
|`entire session resume`| Switch to a branch, restore latest checkpointed session metadata, and show command(s) |
247
+
|`entire session attach`| Attach to a previously detached session |
243
248
|`entire status`| Show current session info |
244
-
|`entire sessions`|View and manage agent sessions tracked by Entire|
249
+
|`entire doctor trace`|Show hook performance traces |
245
250
|`entire version`| Show Entire CLI version |
246
251
247
252
### `entire enable` Flags
@@ -272,33 +277,37 @@ entire enable --force
272
277
entire enable --local
273
278
```
274
279
275
-
`entire enable` is primarily for turning Entire on. On an unconfigured repo it will also bootstrap setup, but once the repo is already configured, `entire configure`is the clearer command for managing agents and setup options.
280
+
`entire enable` is primarily for turning Entire on. On an unconfigured repo it will also bootstrap setup. Use `entire agent` for adding or removing agents, and `entire configure` for non-agent settings.
276
281
277
282
### `entire configure`
278
283
279
-
Use `entire configure`after the repo is already set up and you want to change the configuration without framing the action as an enable/disable toggle.
284
+
Use `entire configure`to update non-agent settings on a repo that's already set up. Agent installation lives under `entire agent`.
280
285
281
286
Typical uses:
282
287
283
-
-Add another agent
284
-
-Remove an agent
285
-
-Reinstall hooks for selected agents
286
-
-Update settings such as `--checkpoint-remote` or `--skip-push-sessions`
288
+
-Toggle telemetry
289
+
-Reinstall the Entire git hook (`--force`, `--absolute-git-hook-path`)
290
+
-Update strategy options such as `--checkpoint-remote` or `--skip-push-sessions`
291
+
-Pick a summary provider for `entire explain --generate`
287
292
288
293
**Examples:**
289
294
290
295
```bash
291
-
#Add or remove agents interactively
296
+
#Show help and the hint pointing to 'entire agent'
292
297
entire configure
293
298
294
-
#Install or refresh hooks for one agent non-interactively
295
-
entire configure --agent claude-code --force
299
+
#Opt out of telemetry
300
+
entire configure --telemetry=false
296
301
297
-
# Update setup settings on an existing repo
302
+
# Reinstall the Entire git hook with an absolute binary path
0 commit comments