github entireio/cli v0.7.0

one hour ago

Added

  • The git-remote-entire remote helper now ships inside the CLI and activates from a shared contexts.json login, so entire:// remotes work without a separately installed helper (#1306)
  • Control-plane CLI backed by a generated Core API client — manage orgs, projects, repos, grants, and mirrors directly from entire (work in progress) (#1299)
  • Checkpoints v1.1 (work in progress): committed checkpoints can be mirrored to a v1 custom ref (opt-in, local-only), with v1.1 write support and entire explain reading the new format (#1300, #1315, #1311)
  • entire investigate labs command: an experimental multi-agent investigation loop (#1231)
  • Skill event metadata is now captured for Claude and Pi (#1292)

Changed

  • entire login is simpler — dropped the clipboard copy and code-entry prompt added in 0.6.3 (#1322)
  • Internal auth rework spanning auth contexts, cluster trust, and the control-plane client: simplified contexts (removed the cluster-binding model and command surface, "login server" wording, clear current_context on delete), hardened cluster trust with ephemeral binding and a HostInCluster specificity floor, auto-select v2 auth on split-host, routed status/list/revoke/logout through TokenForResource, pinned the AuthBaseURL default, added a control-plane client keyring deadline, and raised the dial timeout 500ms → 2s (#1318, #1319, #1309, #1290, #1258, #1297, #1307, #1317)
  • Checkpoints v1 restored as the source of truth — the v2 dual-read path was removed (#1285)
  • Pi model is now backfilled into checkpoint metadata from the transcript (#1298)

Fixed

  • entire install points Windows users at Scoop instead of failing (#1289)
  • Checkpoint commits reachable only through relative alternates (shared clones) are now resolvable by go-git (#1288)
  • entire trail preserves the forge identifier from entire:// remote URLs (#1286)
  • Checkpoint git subprocesses are bounded to their context deadline, so a hung git call can't wedge a hook (#1282)
  • The CLI no longer reports an unknown revision after a go install upgrade (#1273)
  • Local-dev builds fall back to the PATH binary when the local build is broken (#1274)
  • Mirror connection reuse: the probe body is now drained before close so the idle connection pool actually works (#1320)

Housekeeping

  • Per-phase perf spans added to checkpoint pre-push (#1281)
  • Removed dead code and deduped redundant review/strategy tests (#1303, #1302, #1301)
  • Trimmed the CLAUDE.md file, added the current Pi extension config, and ship the git-remote-entire helper during mise run dev:publish (#1295, #1314, #1308)
  • Dependency bumps: go-dependencies group, goreleaser/goreleaser-action 7.2.1 → 7.2.2 (#1293, #1227)

Don't miss a new cli release

NewReleases is sending notifications on new releases.