github entireio/cli v0.5.6-nightly.202604180633.957f073f

pre-release16 hours ago

Nightly Build (v0.5.6-nightly.202604180633.957f073f)

Changes since v0.5.6-nightly.202604170646.96867cdc:

0f55c42 fix: guard reconcile against cherry-picked checkpoint trailers
58ce965 Use testutil in explain test repo setup
17ae179 Use testutil for trivial git test setup
3335690 Clarify test repo setup guidance
d5e2ab8 fix: recompute attribution on reconcile and surface broken linkage
23e74ce Generalize OpenCode file exclusion in session tracking
5cc32c1 Backfill OpenCode prompts from transcript
17516bd more opencode fixes
8c67f69 Ignore OpenCode setup files in session tracking
57eef6b block on turn-start in opencode plugin
9681273 Add --json flag to status command and zsh prompt segment
0bc148e fix(explain,claudecode): 4 round-3 review findings
a28fbbe fix(explain): make timeout message provider-neutral + pin negative assertions
6401dca fix(explain): handle negative ExitCode and all-zero ClaudeError sensibly
7d189d7 fix(explain): stop losing typed errors when ctx is done independently
8532cfa fix(claudecode): preserve is_error envelope with null result in array response shape
cba24a3 test: audit and trim redundant tests from review-fix commits
c6eaba4 Only display the v2 migration tip if there are missing v1 checkpoints in v2
bdc303e Clean up functions
ac6c851 fix(explain): fall back to HTTP status or exit code when ClaudeError.Message is empty
7b4b240 Fix linter errors
869b877 Fix settings rereads and conditional checks
1e40c95 Remove changes to settings.json
5486301 Clean up v2 only check
16369da docs(claudecode, explain): drop rot-prone comments
a07871c fix(explain): stop advertising an unwired timeout setting to users
4ad8c1b test(summarize): pin *ClaudeError preservation through Generate and GenerateFromTranscript
59ffbee fix(claudecode): apply auth-phrase heuristic to envelope text when api_error_status is absent
071b089 fix(claudecode): preserve envelope on is_error:true with null result
ea21288 fix(claudecode): include ExitCode in ClaudeError.Error() empty-message fallback
5204a5c fix: reorder UserPromptSubmit to attribution → migrate → clear
6c2a94e fix: address PR review feedback
92449c4 feat: classify Claude CLI errors and surface actionable user messages
049b2b00 chore: drop doctor diagnostic and integration tests
0a74839 refactor: extract warnIfAttributionDiverged to fix maintidx lint
a589890 feat(claudecode): classify envelope and stderr errors into ClaudeError
decc67a feat(claudecode): add ClaudeError typed error
af50bbb feat(settings): add SummaryTimeoutSeconds field and SummaryTimeoutValue helper
74eb3c7 style: fix lint issues (noctx, unused method)
b774d68 style: remove unnecessary nolint comments from testutil helpers
2d23fc8 test: add integration tests for reset linkage reconciliation
c5848da feat: add show-once divergence warning to prepare-commit-msg
2c57c65 feat: add attribution-divergence diagnostic to entire doctor
2c56b5c feat: add passive divergence warnings to entire status
c3cf527 fix: reorder UserPromptSubmit so migrate runs before clear and attribution
16b6028 feat: add reconcile guard to migrateShadowBranchIfNeeded
863fac5 feat: add DivergenceNoticeShown field to session state
e830476 Add a v2 only option
9e4ed04 Handle multiple HEAD checkpoint trailers
f692674 Detect reset-driven session divergence in status

Don't miss a new cli release

NewReleases is sending notifications on new releases.