github entireio/cli v0.6.4-nightly.202605280731.ce96edb4

pre-release7 hours ago

Nightly Build (v0.6.4-nightly.202605280731.ce96edb4)

Changes since v0.6.3-nightly.202605270736.c94e9573:

82e1c46 Fix stale nolint directive
5d555f9 Add per-phase perf spans to checkpoint pre-push
4d15c86 Drop unused ireturn nolint directive in alternates_fs.go
33954f6 Potential fix for pull request finding
659a1b9 v0.6.3 changelog
3efbbee test(investigate): pass --allow-untrusted-seed in non-interactive issue-link test
10e58ee fix(investigate): harden the --issue-link → bypass-agent path
c42252f fix(lint): drop unused ireturn nolint directive on alternates_fs.go
de5d0a8 refactor(cli): split HEAD-checkpoint flag helpers into own file
e79709e Try gemini-3.1-flash-lite for E2E gemini job
904f279 Route checkpoints via pre-mirror URL for entire:// origins
9dd295d Route token-based checkpoint push to provider host for non-derivable origins
1238aff Route checkpoints to provider host when origin protocol is non-derivable
0480ffb Address PR review nits
dcda4e4 Tidy config-loader tests after review
4b31870 Read global git config behind symlinked dirs
8a5a6be Add E2E_GEMINI_MODEL knob; try gemini-2.5-pro in CI
cfc5289 fix gitrepo alternates and attach repo cleanup
a6bd943 Fix lint
437768e git: open repositories with alternates-aware storage
1ee9286 Fix gemini-cli and opencode e2e harness defects
6af9e93 Fix tests
6f104c7 Don't --unshallow on push hot path: it's a global op, not ref-scoped
a7cf761 Scope shallow handling: opt-in via FetchOptions.{Shallow,Unshallow}
53b6558 Address code review: trim comments, simplify isShallowRepository, factor test setup
9e93f06 Always fetch-first in metadata resolution, even when filtered_fetches is off
e3fb8fd Satisfy lint: wrap errors and annotate intentional os.Getwd / os.ReadFile
449c777 Respect .git/shallow when walking checkpoint history for reconcile
0f6f631 Auto-unshallow any shallow checkpoint repo, not only filtered ones
835a541 Disable auto-gc during fetches to reduce race risk
40ff50d Unshallow filtered checkpoint fetches
0070b73 Remove shallow checkpoint fetches
e59bbb7 Gate tree-only fetches on filtered_fetches
f3e8ffe Avoid stderr pollution in git common-dir resolution
4434a83 Add shallow fetch recovery hint
b0bc77f versioninfo: fix stale ldflags comment; keep explicit commit stamp
288ab1b versioncheck: detect dev builds semantically, not by "dev" substring
77e1fed versioninfo: replace init() with Load() called from main()
f71019b mise build: drop redundant -o/uname output naming
c0e9834 remove verbose comments
776af24 remove verbose comments
f29c08a versioninfo: simplify resolve() commit handling
024da2e root: drop commit hash from entire --version output
d37b088 mise build: drop ldflags, rely on Go build info for version/commit
15fefeb versioninfo: derive version/commit from Go build info when unstamped
256b871 Defer v2 archived-ref skip set until after fetch
2983cb0 Tidy legacy v2 checkpoint helpers
d6c04f4 Clarify legacy checkpoint v2 read refs
d698052 Remove stale checkpoint v2 write docs
144ac20 Remove checkpoint v2 write APIs
878938b Stop writing generated summaries to checkpoint v2
aa1dabc Remove attach compact transcript generation
f8b9872 Fix V2 metadata fetch after shallow refresh
bcdd6eb Guard disconnected replay for shallow history
7033c46 Update SafelyAdvanceLocalRef replay tests
3eeb0b4 gofmt
6283078 Handle reference lookup errors safely
e543699 Fix linter issues
a56bf81 strategy: replay local checkpoints when fetch finds a diverged remote
642edc5 investigate: replace "" with actionable view/resume hints
64d2f15 investigate: PR review + CI lint fixes
23e1f08 investigate: address review findings — correctness, security, layering
185888b investigate: replace vacuous progress-sink test with compile-time guard
a17123a investigate: drop round/turn/prompt fields and unused AttachSession
f8edb81 investigate + extracted packages: condense comments, drop past-state references
0beef1b investigate: persist terminal manifest on --continue; confirm untrusted issue seeds
06b6b08 investigate: redact URL userinfo in gh exec errors
5d7125b investigate: drop the settings migration (feature is not live)
d4e81a4 investigate: migration uses settings.{LoadProjectRaw,LoadLocalRaw,SaveLocalRaw,SaveProjectRaw}
5d9c29d uiform: extract PromptYN; collapse review and investigate copies
d49bd1b investigate: share run-id resolution between show and clean
fd91403 investigate: drive PlanChanged from stat tuple, not findings SHA
59491ff tuiutil: lift FormatDuration out of review and investigate
d9370a3 investigate: rename user-facing "Topic" labels to "Prompt" / "Investigation"
05bb259 investigate: drop --topic flag and investigate attach; rename picker prompt
9670e76 provenance: own the agent-provenance env contract
cc72d21 lifecycle: unify adoptReviewEnv and adoptInvestigateEnv via tryAdoptEnv
037d398 review: gofmt sort gitexec import
b7d3272 uiform: extract shared accessible-form constructor
8ab83e7 gitexec: extract shared git-CLI runner used by review and investigate
df4a18e tuiutil: extract shared TUI text helpers used by review and investigate
032f3fc investigate: reuse existing helpers (jsonutil, checkpoint/id, agent constants)
0d93411 investigate: restore non-obvious WHY comments on InvestigateConfig fields
18b8ccd investigate: fix uses manifest.FindingsContent before disk
092bf30 investigate: render findings through glamour (mdrender) in footer + show
f98e340 investigate: reframe ## Approach as a concise summary (no per-agent)
4776ea4 codex: --dangerously-bypass-approvals-and-sandbox for agent runs
aa5ca1d investigate: default per-agent max-turns to 2 (was 3)
8cbe870 investigate: embed findings body in post-run footer
6c8add5 claude-code: --permission-mode bypassPermissions (not acceptEdits)
9774ae6 codex: add -s workspace-write + --add-dir <run-dir> for investigate
bf42d67 investigate: scaffold seed-doc / issue-link bootstrap (don't dump raw)
2e7b20e investigate: add clean [run-id] / clean --all subcommand
6d2c31e investigate: restore richer prompt + multi-section scaffold (no timeline)
6f0af68 tests: read findings from manifest in issue-link integration test
6c02b36 investigate: add show [run-id] subcommand
4545f27 investigate: capture findings into manifest + auto-clean per-run dir
9c3c1ff investigate: collaborative findings.md (review/verify/edit, not append)
f22f430 investigate: drop timeline.md and move per-run dir to git-common-dir
91196d0 investigate: per-run doc paths so runs don't share findings/timeline
845b200 investigate: drop per-turn .log files; rely on session transcripts
1217866 investigate: stop forcing the multipicker on --continue and the single-select picker on --findings
1de7ae0 investigate: suppress pre-TUI banner in TTY mode
0e595b9 investigate: restore //nolint:ireturn on buildProgressSink
f2c1076 tests: capture last argv positional in review claude stub
98df345 claude-code: pass --permission-mode acceptEdits so writes succeed
1bb9b6d investigate: route logs to file so the TUI doesn't get corrupted
6e41d2c investigate: address final review findings
01716f6 investigate: add Ctrl+O drill-in detail view with mouse-wheel
c6afd3d investigate: add detailView pure-function renderer
6a51b14 investigate: parse and forward per-turn findings preview
693a9c5 investigate: track per-turn timeline entries on the TUI model
d5555c5 investigate: spawn-time multipicker + per-run prompt
c1612ad investigate: add spawn-time PickInvestigateAgents
f5b7aa2 investigate: soft-warn when HEAD already has an investigation
4f4c57d cli: pin investigate wrapper contract — no HasReview piggyback
b3ca7ac investigate: wire settings migration prompt into NewCommand
b3b6868 investigate: add one-time migration from .entire/settings.json
1b31a6c investigate: update first-run banner to mention local settings
a0e31c1 fix(investigate): store config in .entire/settings.local.json
44cca8a feat(investigate): replace per-turn logs with live TUI dashboard
02704e4 fix(investigate): address adversarial review findings
718aebb fix(investigate): address code review findings
a5a6f5e feat(investigate): add entire investigate command (labs)

Don't miss a new cli release

NewReleases is sending notifications on new releases.