Skip to content

CLI: Update Go SDK to c223294ecc21cee581e9095306b75f069cfd92b8#140

Open
kernel-internal[bot] wants to merge 3 commits intomainfrom
cli-coverage-update
Open

CLI: Update Go SDK to c223294ecc21cee581e9095306b75f069cfd92b8#140
kernel-internal[bot] wants to merge 3 commits intomainfrom
cli-coverage-update

Conversation

@kernel-internal
Copy link
Copy Markdown
Contributor

@kernel-internal kernel-internal bot commented Mar 30, 2026

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

SDK Update

  • Updated kernel-go-sdk to c223294ecc21cee581e9095306b75f069cfd92b8 (go get resolved this commit to released version v0.47.0)

Coverage Analysis

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

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


Note

Medium Risk
Moderate risk due to the kernel-go-sdk version bump and new request-parameter mapping/validation for browser updates, process spawning, and proxy checks, which could alter runtime CLI behavior. Changes are largely additive and covered by new unit tests.

Overview
Updates the CLI to github.com/kernel/kernel-go-sdk v0.47.0 and wires through several newly supported API parameters.

Adds --chrome-policy (validated JSON object) to browser-pools create/update, includes it in API requests, and displays it in browser-pools get. Extends browsers update with --disable-default-proxy, and enhances browsers process exec/spawn with repeatable --env plus spawn support for --allocate-tty and optional --cols/--rows validation.

Extends proxies check with an optional --url flag by passing ProxyCheckParams through the service interface, and adds unit tests covering the new flag-to-parameter mappings.

Reviewed by Cursor Bugbot for commit 69570a7. Bugbot is set up for automated code reviews on this repo. Configure here.

…issing flags

Keep the CLI aligned with the latest kernel-go-sdk release while exposing browser process env/TTY options and browser pool chrome policy support that were already present in the SDK.

Tested: go test ./cmd/... && go build ./...
Tested: kernel browsers process exec --env
Tested: kernel browsers process spawn --allocate-tty --cols --rows --env
Tested: kernel browser-pools create/update --chrome-policy
Made-with: Cursor
…issing flags

Align the CLI with the latest kernel-go-sdk by exposing browser default stealth proxy control and the new proxy health check URL parameter. This also updates the CLI dependency to the SDK release that includes these API changes.

Tested: go test ./cmd ./cmd/proxies -run 'TestBrowsersUpdate_|TestProxyCheck_'
Tested: go build ./...
Tested: /tmp/kernel-cli/bin/kernel browsers create --headless --stealth -t 30 -o json
Tested: /tmp/kernel-cli/bin/kernel browsers update <session_id> --disable-default-proxy -o json
Tested: /tmp/kernel-cli/bin/kernel proxies create --type datacenter --country US --name <name> -o json
Tested: /tmp/kernel-cli/bin/kernel proxies check <proxy_id> --url https://example.com -o json
Made-with: Cursor
@kernel-internal kernel-internal bot changed the title CLI: Update SDK to 9e90177b921114c93e264ca9792537bf2d8de754 and add new commands/flags CLI: Update SDK to 91f2aa6572a40330669e39ec4d40cd0b1ee75812 and add new commands/flags Apr 6, 2026
Bring the CLI onto the latest kernel-go-sdk release so it stays aligned with the updated SDK. A full SDK/CLI coverage audit found no missing commands or flags; tested with `go build ./...`.

Made-with: Cursor
@kernel-internal kernel-internal bot changed the title CLI: Update SDK to 91f2aa6572a40330669e39ec4d40cd0b1ee75812 and add new commands/flags CLI: Update Go SDK to c223294ecc21cee581e9095306b75f069cfd92b8 Apr 7, 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.

0 participants