Skip to content

Comments

CLI: Update Go SDK to f8178335e91ed37927459b03d712ca1f32f6391a#114

Closed
kernel-internal[bot] wants to merge 6 commits intomainfrom
cli-coverage-update
Closed

CLI: Update Go SDK to f8178335e91ed37927459b03d712ca1f32f6391a#114
kernel-internal[bot] wants to merge 6 commits intomainfrom
cli-coverage-update

Conversation

@kernel-internal
Copy link
Contributor

@kernel-internal kernel-internal bot commented Feb 18, 2026

This PR updates the Go SDK dependency to the latest version.

SDK Update

  • Updated kernel-go-sdk to f8178335e91ed37927459b03d712ca1f32f6391a (v0.35.0)

Coverage Analysis

A full enumeration of SDK methods and CLI commands was performed. No coverage gaps were found - all SDK methods have corresponding CLI commands.

SDK Methods Analyzed:

  • Deployments: New, Get, List, Follow
  • Apps: List
  • Invocations: New, Get, Update, List, DeleteBrowsers, Follow, ListBrowsers
  • Browsers: New, Get, Update, List, Delete, DeleteByID, LoadExtensions
  • Browsers.Replays: List, Download, Start, Stop
  • Browsers.Fs: NewDirectory, DeleteDirectory, DeleteFile, DownloadDirZip, FileInfo, ListFiles, Move, ReadFile, SetFilePermissions, Upload, UploadZip, WriteFile
  • Browsers.Fs.Watch: Events, Start, Stop
  • Browsers.Process: Exec, Kill, Resize, Spawn, Status, Stdin, StdoutStream
  • Browsers.Logs: Stream
  • Browsers.Computer: Batch, CaptureScreenshot, ClickMouse, DragMouse, GetMousePosition, MoveMouse, PressKey, Scroll, SetCursorVisibility, TypeText
  • Browsers.Playwright: Execute
  • Profiles: New, Get, List, Delete, Download
  • Auth.Connections: New, Get, List, Delete, Follow, Login, Submit
  • Proxies: New, Get, List, Delete, Check
  • Extensions: List, Delete, Download, DownloadFromChromeStore, Upload
  • BrowserPools: New, Get, Update, List, Delete, Acquire, Flush, Release
  • Credentials: New, Get, Update, List, Delete, TotpCode
  • CredentialProviders: New, Get, Update, List, Delete, ListItems, Test

All SDK methods have corresponding CLI commands.

Triggered by: kernel/kernel-go-sdk@f817833
Reviewer: @stainless-app[bot]


Note

Medium Risk
Introduces new OS-level automation commands (mouse/desktop control) and upgrades the underlying SDK; main risk is mismatched request/response shapes or CLI JSON parsing causing runtime failures.

Overview
Adds two new kernel browsers computer CLI capabilities: get-mouse-position (prints x/y or --output json) and batch (executes a JSON-defined list of computer actions via the SDK).

Updates dependencies to support these APIs, including bumping github.com/kernel/kernel-go-sdk to v0.35.0, and extends the computer-service test fake to cover Batch and GetMousePosition.

Written by Cursor Bugbot for commit 1730338. This will update automatically on new commits. Configure here.

kernel-internal bot and others added 3 commits February 11, 2026 20:36
…nd add new commands

Add hypeman-go SDK dependency and implement CLI commands for all SDK methods:

- kernel hypeman instance create/list/get/delete/start/stop/restore/standby/logs/stat
- kernel hypeman instance volume attach/detach
- kernel hypeman image create/list/get/delete
- kernel hypeman volume create/list/get/delete/create-from-archive
- kernel hypeman device create/list/get/delete/list-available
- kernel hypeman ingress create/list/get/delete
- kernel hypeman resource get
- kernel hypeman build create/list/get/cancel/events

Triggered by: kernel/hypeman-go@a897d4c

Co-authored-by: Cursor <cursoragent@cursor.com>
Update kernel-go-sdk to v0.34.0 which includes new Browsers.Computer
methods. Add CLI support for:
- `kernel browsers computer get-mouse-position <id>` - Get current mouse position
- `kernel browsers computer batch <id>` - Execute batch of computer actions from JSON

Co-authored-by: Cursor <cursoragent@cursor.com>
@masnwilliams
Copy link
Contributor

@cursoragent remove all hypeman stuff

@cursor
Copy link

cursor bot commented Feb 18, 2026

Done! I've removed all hypeman-related code:

Deleted files:

  • cmd/hypeman/build.go
  • cmd/hypeman/device.go
  • cmd/hypeman/hypeman.go
  • cmd/hypeman/image.go
  • cmd/hypeman/ingress.go
  • cmd/hypeman/instance.go
  • cmd/hypeman/resource.go
  • cmd/hypeman/volume.go

Modified files:

  • cmd/root.go - Removed hypeman import, command registration, and auth exemption
  • go.mod - Removed github.com/kernel/hypeman-go dependency
  • go.sum - Cleaned up via go mod tidy

Build and tests pass. Changes have been pushed.

Open in Cursor Open in Web

- Remove cmd/hypeman directory with all hypeman subcommands
- Remove hypeman import and command registration from root.go
- Remove hypeman from auth exemption list
- Remove github.com/kernel/hypeman-go dependency from go.mod

Co-authored-by: Mason Williams <masnwilliams@users.noreply.github.com>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

kernel-internal bot and others added 2 commits February 19, 2026 19:20
Bump github.com/kernel/kernel-go-sdk from v0.34.0 to v0.35.0.

Triggered by: kernel/kernel-go-sdk@f817833

Co-authored-by: Cursor <cursoragent@cursor.com>
@kernel-internal kernel-internal bot changed the title feat(browsers): add computer get-mouse-position and batch commands CLI: Update Go SDK to f8178335e91ed37927459b03d712ca1f32f6391a Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants