# Merge branch 'main' into trail-resume

`83c53ff`→[main](/content/gh/entireio/cli/commits/main/index.html)·
peyton-alt·2w ago·18 files·+806 added/-71 removed

## Sessions

17545bac9274View transcript

[?\
Add Trail Resume SubcommandCodex·GPT-5.5·1 step](/content/gh/entireio/cli/session/019ef5f3-3472-7f70-82f7-6f0ce46691f4#timeline-17545bac9274/index.html)

## Changes

18

- `M.golangci.yaml` -37
- `MREADME.md` +6/-3
- `cmd/entire/cli`

- `agent/codex`
    - `MAGENT.md` +1/-1

- `Mattach_test.go` +5/-3
  - `checkpoint/id`
    - `Mid.go` +74/-11
    - `Mid_test.go` +106
  - `Mrepo.go` +5/-3
  - `Arepo_clone.go` +302
  - `Arepo_clone_test.go` +219
  - `Mrepo_mirror.go` +1/-1
  - `trailers`
    - `Mtrailers.go` +3/-2
    - `Mtrailers_test.go` +11

- `e2e/testutil`
  - `Massertions.go` +7/-6
-   `Mgo.mod` +1
-   `Mgo.sum` +3
-   `internal/entireclient/clusterdiscovery`
    - `Mresolve.go` +14/-1
    - `Mresolve_test.go` +34
-   `mise-tasks/dev`
    - `Mpublish` +14/-3

```bash
# To use Homebrew, first tap:
brew tap entireio/tap
brew trust entireio/tap

# Install stable via Homebrew
brew tap entireio/tap
brew install --cask entire

# Or install nightly via Homebrew
brew tap entireio/tap
brew install --cask entire@nightly

# Or install stable via install.sh
```

**How to use each channel:**

- Homebrew (one-time setup): `brew tap entireio/tap && brew trust entireio/tap`
- Homebrew stable: `brew install --cask entire`
- Homebrew nightly: `brew install --cask entire@nightly`
- `install.sh` stable: `curl -fsSL https://entire.io/install.sh | bash`

### Agent-Specific Steps & Limitations

- When enabling Entire for Codex, the command will also create or update `.codex/config.toml` with `codex_hooks = true` to enable Codex hooks. If you configure Codex manually, make sure this flag is set in your `.codex/config.toml`. Or select Codex from the interactive agent picker when running `entire enable`.
- When enabling Entire for Codex, the command will also create or update `.codex/config.toml` with `hooks = true` to enable Codex hooks. If you configure Codex manually, make sure this flag is set in your `.codex/config.toml`. Or select Codex from the interactive agent picker when running `entire enable`.
- Entire supports Cursor IDE and Cursor Agent CLI tool, but `entire rewind` is not available at this time. Other commands (`doctor`, `status` etc.) work the same as all other agents.
- Entire supports Copilot CLI, but not Copilot in VS Code, in other IDEs, or on github.com.
- Entire supports Pi coding agent (Preview). Pi uses a TypeScript extension instead of a JSON hook config. Subagent capture is not currently available.
