Skip to content

CLI: Update Go SDK to c04f920b6dc5892ae2e2188f57a9df5373caa5cd#140

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

CLI: Update Go SDK to c04f920b6dc5892ae2e2188f57a9df5373caa5cd#140
kernel-internal[bot] wants to merge 6 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 c04f920b6dc5892ae2e2188f57a9df5373caa5cd

Coverage Analysis

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

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


Note

Medium Risk
Upgrades kernel-go-sdk and changes several CLI request mappings/flags, which could alter runtime behavior for browser sessions, pools, and proxy checks. Risk is moderate because changes are mostly additive but touch core CLI surfaces and depend on new SDK types/params.

Overview
Adds project management to the CLI. Introduces kernel projects commands for listing/getting/creating/updating/deleting projects and for viewing/updating project resource limits, including paging and limit-update flags.

Extends existing browser-related commands. browser-pools create/update now accept --chrome-policy (JSON) and display it; browsers update adds --disable-default-proxy; browsers process exec/spawn gain repeatable --env, and spawn adds --allocate-tty with optional --cols/--rows validation.

Improves proxy health checks and bumps dependencies. proxies check now accepts optional --url and passes it to the SDK, and the PR upgrades github.com/kernel/kernel-go-sdk to v0.49.0 (plus related module updates) with new/updated tests covering the new flag mappings.

Reviewed by Cursor Bugbot for commit fe8d7e7. 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
…roject commands

Add CLI coverage for the hidden-but-supported project and project-limit endpoints while bumping the Go SDK to the latest release containing this revision.

Tested: go test ./cmd/..., go build ./..., kernel projects create/get/update/list/limits get/limits update/delete
Made-with: Cursor
@kernel-internal kernel-internal bot changed the title CLI: Update Go SDK to c223294ecc21cee581e9095306b75f069cfd92b8 CLI: Update SDK to 82b88d8f8050949f53eee233bfb1b67d6f9fe49e and add new commands/flags Apr 10, 2026
A full SDK and CLI coverage enumeration found no missing commands or flags, so this updates the dependency to the v0.49.0 SDK release for commit c04f920b6dc5892ae2e2188f57a9df5373caa5cd.

Tested: go build ./...
Tested: go build -o /tmp/kernel-cli/bin/kernel ./cmd/kernel
Made-with: Cursor
@kernel-internal kernel-internal bot changed the title CLI: Update SDK to 82b88d8f8050949f53eee233bfb1b67d6f9fe49e and add new commands/flags CLI: Update Go SDK to c04f920b6dc5892ae2e2188f57a9df5373caa5cd Apr 10, 2026
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedgolang/​github.com/​kernel/​kernel-go-sdk@​v0.44.1-0.20260323174449-5e56fc5d99a6 ⏵ v0.49.072 +1100100100100

View full report

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