Repository navigation
Conversation
Testing: 385 unit tests and three cloud command tests passed; strict clippy passed with the compiler cache wrapper disabled. New production steering E2E is opt-in and awaiting API deployment. Risk: Steering needs the matching API release; machine, timeout and effort controls use existing API fields. How to revert: Revert this commit and publish the previous CLI behavior.
Add read-only hanzo doctor checks and strict provenance verification. Reserve hanzo-node for the network node and use hanzo-cli for control delegation. Release 8.5.754. Testing: 387 Rust unit tests and three cloud parser tests passed; strict clippy passed; installer fixtures passed under sh and bash; real Gen strict provenance verified with GitHub CLI 2.102.1. Risk: installer alias migration removes only the known legacy hanzo-node symlink. Strict mode requires authenticated compatible gh and available release attestations; normal mode continues to require checksums and reports unavailable provenance. How to revert: revert this commit and republish the previous installer; install CLI v8.5.753 if necessary.
Testing: all 13 existing installer tests and strict sh/bash fixtures pass. Risk: output-only correction for verified artifacts. How to revert: revert this commit.
zeekay
marked this pull request as draft
October 21, 2026 21:36
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix installer output and tool naming, and add
hanzo doctorfor executable, authentication, GPU and optional release-integrity checks. The installer supports strict provenance verification and preserves installed binaries on verification failure. CLI delegation useshanzo-cli, reservinghanzo-nodefor the network node.Also adds authenticated cloud-session steering and follow-up handoff tracking. This is an incremental cloud workflow improvement, not full Claude feature parity.
Validation: 387 Rust unit tests, three cloud parser tests, strict clippy, shell installer fixtures, real Gen provenance verification, and live doctor authentication/GPU checks passed. Production handoff E2E currently detects that the API steering route has not reached the serving deployment; deployment validation remains required.
Release: 8.5.754. The hanzo.sh coordinator update depends on this shared installer landing first.