CLI: Update hypeman SDK to a9a0d6c96059 and add new commands/flags#36
Merged
sjmiller609 merged 2 commits intomainfrom Feb 11, 2026
Merged
CLI: Update hypeman SDK to a9a0d6c96059 and add new commands/flags#36sjmiller609 merged 2 commits intomainfrom
sjmiller609 merged 2 commits intomainfrom
Conversation
Update hypeman-go SDK and add CLI coverage for missing SDK methods: New commands: - `hypeman image list` for client.Images.List() - `hypeman image get` for client.Images.Get() - `hypeman image delete` for client.Images.Delete() - `hypeman volume create` for client.Volumes.New() - `hypeman volume list` for client.Volumes.List() - `hypeman volume get` for client.Volumes.Get() - `hypeman volume delete` for client.Volumes.Delete() - `hypeman volume attach` for client.Instances.Volumes.Attach() - `hypeman volume detach` for client.Instances.Volumes.Detach() - `hypeman ingress get` for client.Ingresses.Get() - `hypeman build list` for client.Builds.List() - `hypeman build get` for client.Builds.Get() - `hypeman build cancel` for client.Builds.Cancel() New flags: - `--skip-guest-agent` on `hypeman run` for InstanceNewParams.SkipGuestAgent - `--skip-kernel-headers` on `hypeman run` for InstanceNewParams.SkipKernelHeaders Co-authored-by: Cursor <cursoragent@cursor.com>
sjmiller609
approved these changes
Feb 11, 2026
Contributor
sjmiller609
left a comment
There was a problem hiding this comment.
I checked all the new commands and working great!
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.
Summary
SDK Update
Coverage Analysis
This PR was generated by performing a full enumeration of SDK methods and CLI commands.
New Commands
hypeman image listforclient.Images.List()hypeman image get <name>forclient.Images.Get()hypeman image delete <name>forclient.Images.Delete()hypeman volume createforclient.Volumes.New()hypeman volume listforclient.Volumes.List()hypeman volume get <id>forclient.Volumes.Get()hypeman volume delete <id>forclient.Volumes.Delete()hypeman volume attach <volume-id>forclient.Instances.Volumes.Attach()hypeman volume detach <volume-id>forclient.Instances.Volumes.Detach()hypeman ingress get <id>forclient.Ingresses.Get()hypeman build listforclient.Builds.List()hypeman build get <id>forclient.Builds.Get()hypeman build cancel <id>forclient.Builds.Cancel()New Flags
--skip-guest-agentonhypeman runforInstanceNewParams.SkipGuestAgent--skip-kernel-headersonhypeman runforInstanceNewParams.SkipKernelHeadersNotes
client.Volumes.NewFromArchive()is not exposed as a standalone CLI command sincehypeman pushalready covers the primary upload workflow. The archive upload requires streaming a tar.gz body which is better suited to programmatic use.client.Health.Check()is an internal health endpoint, not exposed as a user-facing CLI command.LogsStreaming,EventsStreaming) are already covered byhypeman logsandhypeman buildrespectively.Triggered by: kernel/hypeman-go@a9a0d6c
Reviewer: @sjmiller609
Made with Cursor
Note
Medium Risk
Moderate risk due to a dependency upgrade and multiple new CLI entrypoints that invoke create/delete/attach APIs; behavior is mostly additive but impacts user-facing command routing and output formatting.
Overview
Adds new CLI surface area for managing resources via the updated
hypeman-goSDK: a top-levelimagecommand (list/get/delete) andvolumecommand (create/list/get/delete plus attach/detach to instances).Extends existing commands with missing SDK coverage:
hypeman buildnow haslist/get/cancelsubcommands (with table/quiet output and optional formatted JSON),hypeman ingressgainsget, andhypeman runadds--skip-guest-agentand--skip-kernel-headersflags that map through to instance creation params. Also updateshypeman-gofromv0.9.6tov0.9.7-...a9a0d6c96059.Written by Cursor Bugbot for commit 4abb3c2. This will update automatically on new commits. Configure here.