From 1728134103bf4a4bcb1c74ad335408cc3f7cc65a Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Wed, 7 Jan 2026 18:05:28 +0000
Subject: [PATCH 01/11] chore: sync repo
---
.release-please-manifest.json | 2 +-
CHANGELOG.md | 22 -------------------
README.md | 2 +-
agent.go | 2 +-
agentauth.go | 16 +++++++-------
agentauth_test.go | 6 ++---
agentauthinvocation.go | 12 +++++-----
agentauthinvocation_test.go | 6 ++---
aliases.go | 6 ++---
app.go | 18 +++++++--------
app_test.go | 6 ++---
browser.go | 18 +++++++--------
browser_test.go | 8 +++----
browsercomputer.go | 10 ++++-----
browsercomputer_test.go | 6 ++---
browserf.go | 14 ++++++------
browserf_test.go | 6 ++---
browserfwatch.go | 12 +++++-----
browserfwatch_test.go | 6 ++---
browserlog.go | 12 +++++-----
browserplaywright.go | 10 ++++-----
browserplaywright_test.go | 6 ++---
browserpool.go | 12 +++++-----
browserpool_test.go | 8 +++----
browserprocess.go | 12 +++++-----
browserprocess_test.go | 6 ++---
browserreplay.go | 10 ++++-----
browserreplay_test.go | 6 ++---
client.go | 4 ++--
client_test.go | 6 ++---
credential.go | 16 +++++++-------
credential_test.go | 6 ++---
deployment.go | 22 +++++++++----------
deployment_test.go | 6 ++---
extension.go | 14 ++++++------
extension_test.go | 6 ++---
field.go | 2 +-
go.mod | 2 +-
internal/apierror/apierror.go | 4 ++--
internal/apiform/encoder.go | 2 +-
internal/apiform/form_test.go | 2 +-
internal/apiform/richparam.go | 2 +-
internal/apijson/decodeparam_test.go | 4 ++--
internal/apijson/decoder.go | 2 +-
internal/apijson/decoderesp_test.go | 4 ++--
internal/apijson/subfield.go | 2 +-
internal/apijson/union.go | 2 +-
internal/apiquery/encoder.go | 2 +-
internal/apiquery/query_test.go | 2 +-
internal/apiquery/richparam.go | 2 +-
internal/encoding/json/decode.go | 2 +-
internal/encoding/json/encode.go | 4 ++--
internal/encoding/json/sentinel/null.go | 2 +-
.../encoding/json/sentinel/sentinel_test.go | 4 ++--
internal/encoding/json/time.go | 2 +-
internal/paramutil/field.go | 4 ++--
internal/paramutil/union.go | 2 +-
internal/requestconfig/requestconfig.go | 8 +++----
internal/version.go | 2 +-
invocation.go | 20 ++++++++---------
invocation_test.go | 6 ++---
option/requestoption.go | 4 ++--
packages/pagination/pagination.go | 13 ++++++-----
packages/param/encoder.go | 2 +-
packages/param/encoder_test.go | 2 +-
packages/param/null.go | 2 +-
packages/param/null_test.go | 2 +-
packages/param/option.go | 2 +-
packages/param/param.go | 2 +-
packages/respjson/decoder_test.go | 4 ++--
paginationauto_test.go | 6 ++---
paginationmanual_test.go | 6 ++---
profile.go | 8 +++----
profile_test.go | 6 ++---
proxy.go | 10 ++++-----
proxy_test.go | 6 ++---
shared/constant/constants.go | 2 +-
shared/shared.go | 8 +++----
usage_test.go | 6 ++---
79 files changed, 250 insertions(+), 271 deletions(-)
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index a36746b..d2d60a3 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.25.0"
+ ".": "0.24.0"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fdeefc5..3f01456 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,27 +1,5 @@
# Changelog
-## 0.25.0 (2026-01-07)
-
-Full Changelog: [v0.24.0...v0.25.0](https://github.com/onkernel/kernel-go-sdk/compare/v0.24.0...v0.25.0)
-
-### Features
-
-* **api:** add health check endpoint for proxies ([c7b8728](https://github.com/onkernel/kernel-go-sdk/commit/c7b8728369482de76bdf143a59f16b0de8bc03bb))
-* **auth:** add auto_login credential flow ([2eec1a1](https://github.com/onkernel/kernel-go-sdk/commit/2eec1a147279fe64a060c2066b30a2f0a13e74ab))
-* Enhance AuthAgentInvocation with step and last activity tracking ([ccb1425](https://github.com/onkernel/kernel-go-sdk/commit/ccb1425ea205fbb18129f341ae36bfc55c70ca64))
-
-
-### Bug Fixes
-
-* skip usage tests that don't work with Prism ([8872193](https://github.com/onkernel/kernel-go-sdk/commit/88721930052bff16639f371a9a7e46e7e34e7ff4))
-
-
-### Chores
-
-* add float64 to valid types for RegisterFieldValidator ([1e23b39](https://github.com/onkernel/kernel-go-sdk/commit/1e23b39aca94dd1a98d6ec6669d2c8b87f8ccf02))
-* **internal:** codegen related update ([e07718d](https://github.com/onkernel/kernel-go-sdk/commit/e07718dbecbbc00c19e9d0725c04297fe48f2121))
-* **internal:** codegen related update ([0320876](https://github.com/onkernel/kernel-go-sdk/commit/0320876c8f64185768a3ad562b9656f96ab7e935))
-
## 0.24.0 (2025-12-17)
Full Changelog: [v0.23.0...v0.24.0](https://github.com/onkernel/kernel-go-sdk/compare/v0.23.0...v0.24.0)
diff --git a/README.md b/README.md
index 124904d..3ff9520 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@ Or to pin the version:
```sh
-go get -u 'github.com/onkernel/kernel-go-sdk@v0.25.0'
+go get -u 'github.com/onkernel/kernel-go-sdk@v0.24.0'
```
diff --git a/agent.go b/agent.go
index 4de711d..d91fa4e 100644
--- a/agent.go
+++ b/agent.go
@@ -3,7 +3,7 @@
package kernel
import (
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/option"
)
// AgentService contains methods and other services that help with interacting with
diff --git a/agentauth.go b/agentauth.go
index 065a906..e9a7e79 100644
--- a/agentauth.go
+++ b/agentauth.go
@@ -12,14 +12,14 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/pagination"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/pagination"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// AgentAuthService contains methods and other services that help with interacting
diff --git a/agentauth_test.go b/agentauth_test.go
index aceb973..72a1a95 100644
--- a/agentauth_test.go
+++ b/agentauth_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestAgentAuthNewWithOptionalParams(t *testing.T) {
diff --git a/agentauthinvocation.go b/agentauthinvocation.go
index 830c592..c8d5ec8 100644
--- a/agentauthinvocation.go
+++ b/agentauthinvocation.go
@@ -10,12 +10,12 @@ import (
"net/http"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// AgentAuthInvocationService contains methods and other services that help with
diff --git a/agentauthinvocation_test.go b/agentauthinvocation_test.go
index cdfac3a..1e7186a 100644
--- a/agentauthinvocation_test.go
+++ b/agentauthinvocation_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestAgentAuthInvocationNewWithOptionalParams(t *testing.T) {
diff --git a/aliases.go b/aliases.go
index a9d71da..7df59e9 100644
--- a/aliases.go
+++ b/aliases.go
@@ -3,9 +3,9 @@
package kernel
import (
- "github.com/kernel/kernel-go-sdk/internal/apierror"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk/internal/apierror"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/shared"
)
// aliased to make [param.APIUnion] private when embedding
diff --git a/app.go b/app.go
index 67239bb..7709d47 100644
--- a/app.go
+++ b/app.go
@@ -8,15 +8,15 @@ import (
"net/url"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/pagination"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/shared"
- "github.com/kernel/kernel-go-sdk/shared/constant"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/pagination"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk/shared/constant"
)
// AppService contains methods and other services that help with interacting with
diff --git a/app_test.go b/app_test.go
index 60154ab..b69d610 100644
--- a/app_test.go
+++ b/app_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestAppListWithOptionalParams(t *testing.T) {
diff --git a/browser.go b/browser.go
index 0c024cd..2ae047c 100644
--- a/browser.go
+++ b/browser.go
@@ -15,15 +15,15 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apiform"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/pagination"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk/internal/apiform"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/pagination"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/shared"
)
// BrowserService contains methods and other services that help with interacting
diff --git a/browser_test.go b/browser_test.go
index 137b62f..33292c5 100644
--- a/browser_test.go
+++ b/browser_test.go
@@ -10,10 +10,10 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/shared"
)
func TestBrowserNewWithOptionalParams(t *testing.T) {
diff --git a/browsercomputer.go b/browsercomputer.go
index 8ed7bba..c0a9165 100644
--- a/browsercomputer.go
+++ b/browsercomputer.go
@@ -9,11 +9,11 @@ import (
"net/http"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// BrowserComputerService contains methods and other services that help with
diff --git a/browsercomputer_test.go b/browsercomputer_test.go
index 20e699c..7af643a 100644
--- a/browsercomputer_test.go
+++ b/browsercomputer_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestBrowserComputerCaptureScreenshotWithOptionalParams(t *testing.T) {
diff --git a/browserf.go b/browserf.go
index 55ce317..ec67a04 100644
--- a/browserf.go
+++ b/browserf.go
@@ -14,13 +14,13 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apiform"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiform"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// BrowserFService contains methods and other services that help with interacting
diff --git a/browserf_test.go b/browserf_test.go
index 7644f90..09adf03 100644
--- a/browserf_test.go
+++ b/browserf_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestBrowserFNewDirectoryWithOptionalParams(t *testing.T) {
diff --git a/browserfwatch.go b/browserfwatch.go
index 742e40d..d1ed5d1 100644
--- a/browserfwatch.go
+++ b/browserfwatch.go
@@ -9,12 +9,12 @@ import (
"net/http"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/packages/ssestream"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/packages/ssestream"
)
// BrowserFWatchService contains methods and other services that help with
diff --git a/browserfwatch_test.go b/browserfwatch_test.go
index 574a165..dde21df 100644
--- a/browserfwatch_test.go
+++ b/browserfwatch_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestBrowserFWatchStartWithOptionalParams(t *testing.T) {
diff --git a/browserlog.go b/browserlog.go
index a082a8a..3b8bb49 100644
--- a/browserlog.go
+++ b/browserlog.go
@@ -10,12 +10,12 @@ import (
"net/url"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/ssestream"
- "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/ssestream"
+ "github.com/onkernel/kernel-go-sdk/shared"
)
// BrowserLogService contains methods and other services that help with interacting
diff --git a/browserplaywright.go b/browserplaywright.go
index 3cda9fc..f66cd57 100644
--- a/browserplaywright.go
+++ b/browserplaywright.go
@@ -9,11 +9,11 @@ import (
"net/http"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// BrowserPlaywrightService contains methods and other services that help with
diff --git a/browserplaywright_test.go b/browserplaywright_test.go
index 071d55f..a7f2fe3 100644
--- a/browserplaywright_test.go
+++ b/browserplaywright_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestBrowserPlaywrightExecuteWithOptionalParams(t *testing.T) {
diff --git a/browserpool.go b/browserpool.go
index b137499..a60d1d2 100644
--- a/browserpool.go
+++ b/browserpool.go
@@ -10,12 +10,12 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/shared"
)
// BrowserPoolService contains methods and other services that help with
diff --git a/browserpool_test.go b/browserpool_test.go
index 095988f..5431f37 100644
--- a/browserpool_test.go
+++ b/browserpool_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/shared"
)
func TestBrowserPoolNewWithOptionalParams(t *testing.T) {
diff --git a/browserprocess.go b/browserprocess.go
index b3df23c..e24431d 100644
--- a/browserprocess.go
+++ b/browserprocess.go
@@ -10,12 +10,12 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/packages/ssestream"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/packages/ssestream"
)
// BrowserProcessService contains methods and other services that help with
diff --git a/browserprocess_test.go b/browserprocess_test.go
index b6ca67d..43b4460 100644
--- a/browserprocess_test.go
+++ b/browserprocess_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestBrowserProcessExecWithOptionalParams(t *testing.T) {
diff --git a/browserreplay.go b/browserreplay.go
index dede935..d90018c 100644
--- a/browserreplay.go
+++ b/browserreplay.go
@@ -10,11 +10,11 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// BrowserReplayService contains methods and other services that help with
diff --git a/browserreplay_test.go b/browserreplay_test.go
index 7153e3f..7810126 100644
--- a/browserreplay_test.go
+++ b/browserreplay_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestBrowserReplayList(t *testing.T) {
diff --git a/client.go b/client.go
index edbb3a8..dcd110e 100644
--- a/client.go
+++ b/client.go
@@ -8,8 +8,8 @@ import (
"os"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
)
// Client creates a struct with services and top level methods that help with
diff --git a/client_test.go b/client_test.go
index c9d879c..facacc9 100644
--- a/client_test.go
+++ b/client_test.go
@@ -11,9 +11,9 @@ import (
"testing"
"time"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal"
+ "github.com/onkernel/kernel-go-sdk/option"
)
type closureTransport struct {
diff --git a/credential.go b/credential.go
index bd5b40e..774a7d2 100644
--- a/credential.go
+++ b/credential.go
@@ -12,14 +12,14 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/pagination"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/pagination"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// CredentialService contains methods and other services that help with interacting
diff --git a/credential_test.go b/credential_test.go
index b41ad03..3e66392 100644
--- a/credential_test.go
+++ b/credential_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestCredentialNewWithOptionalParams(t *testing.T) {
diff --git a/deployment.go b/deployment.go
index be7a086..7feea55 100644
--- a/deployment.go
+++ b/deployment.go
@@ -15,17 +15,17 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apiform"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/pagination"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/packages/ssestream"
- "github.com/kernel/kernel-go-sdk/shared"
- "github.com/kernel/kernel-go-sdk/shared/constant"
+ "github.com/onkernel/kernel-go-sdk/internal/apiform"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/pagination"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/packages/ssestream"
+ "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk/shared/constant"
)
// DeploymentService contains methods and other services that help with interacting
diff --git a/deployment_test.go b/deployment_test.go
index f2fa7ba..5472dfb 100644
--- a/deployment_test.go
+++ b/deployment_test.go
@@ -10,9 +10,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestDeploymentNewWithOptionalParams(t *testing.T) {
diff --git a/extension.go b/extension.go
index 9021c5f..27eabe1 100644
--- a/extension.go
+++ b/extension.go
@@ -14,13 +14,13 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apiform"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiform"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// ExtensionService contains methods and other services that help with interacting
diff --git a/extension_test.go b/extension_test.go
index f9942b6..af2089a 100644
--- a/extension_test.go
+++ b/extension_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestExtensionList(t *testing.T) {
diff --git a/field.go b/field.go
index 31da268..8b0c597 100644
--- a/field.go
+++ b/field.go
@@ -1,7 +1,7 @@
package kernel
import (
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"io"
"time"
)
diff --git a/go.mod b/go.mod
index e5d1e20..41fde45 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/kernel/kernel-go-sdk
+module github.com/onkernel/kernel-go-sdk
go 1.22
diff --git a/internal/apierror/apierror.go b/internal/apierror/apierror.go
index 0b209e9..4c9aa85 100644
--- a/internal/apierror/apierror.go
+++ b/internal/apierror/apierror.go
@@ -7,8 +7,8 @@ import (
"net/http"
"net/http/httputil"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// Error represents an error that originates from the API, i.e. when a request is
diff --git a/internal/apiform/encoder.go b/internal/apiform/encoder.go
index 1961985..851e9c0 100644
--- a/internal/apiform/encoder.go
+++ b/internal/apiform/encoder.go
@@ -13,7 +13,7 @@ import (
"sync"
"time"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
)
var encoders sync.Map // map[encoderEntry]encoderFunc
diff --git a/internal/apiform/form_test.go b/internal/apiform/form_test.go
index 26c66e1..5d56066 100644
--- a/internal/apiform/form_test.go
+++ b/internal/apiform/form_test.go
@@ -2,7 +2,7 @@ package apiform
import (
"bytes"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"io"
"mime/multipart"
"strings"
diff --git a/internal/apiform/richparam.go b/internal/apiform/richparam.go
index 9aff53a..ed30c53 100644
--- a/internal/apiform/richparam.go
+++ b/internal/apiform/richparam.go
@@ -1,7 +1,7 @@
package apiform
import (
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"mime/multipart"
"reflect"
)
diff --git a/internal/apijson/decodeparam_test.go b/internal/apijson/decodeparam_test.go
index df4e51e..39b8318 100644
--- a/internal/apijson/decodeparam_test.go
+++ b/internal/apijson/decodeparam_test.go
@@ -3,8 +3,8 @@ package apijson_test
import (
"encoding/json"
"fmt"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"reflect"
"testing"
)
diff --git a/internal/apijson/decoder.go b/internal/apijson/decoder.go
index 1ed835a..3bd53f7 100644
--- a/internal/apijson/decoder.go
+++ b/internal/apijson/decoder.go
@@ -7,7 +7,7 @@ package apijson
import (
"encoding/json"
"fmt"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"reflect"
"strconv"
"sync"
diff --git a/internal/apijson/decoderesp_test.go b/internal/apijson/decoderesp_test.go
index fc3d0c3..0453c68 100644
--- a/internal/apijson/decoderesp_test.go
+++ b/internal/apijson/decoderesp_test.go
@@ -2,8 +2,8 @@ package apijson_test
import (
"encoding/json"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
"testing"
)
diff --git a/internal/apijson/subfield.go b/internal/apijson/subfield.go
index 5db669c..d8262a2 100644
--- a/internal/apijson/subfield.go
+++ b/internal/apijson/subfield.go
@@ -1,7 +1,7 @@
package apijson
import (
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
"reflect"
)
diff --git a/internal/apijson/union.go b/internal/apijson/union.go
index 17b0ffc..47546b5 100644
--- a/internal/apijson/union.go
+++ b/internal/apijson/union.go
@@ -2,7 +2,7 @@ package apijson
import (
"errors"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"reflect"
"github.com/tidwall/gjson"
diff --git a/internal/apiquery/encoder.go b/internal/apiquery/encoder.go
index c752c43..f77c39c 100644
--- a/internal/apiquery/encoder.go
+++ b/internal/apiquery/encoder.go
@@ -9,7 +9,7 @@ import (
"sync"
"time"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
)
var encoders sync.Map // map[reflect.Type]encoderFunc
diff --git a/internal/apiquery/query_test.go b/internal/apiquery/query_test.go
index 10ca2bc..535f2ca 100644
--- a/internal/apiquery/query_test.go
+++ b/internal/apiquery/query_test.go
@@ -1,7 +1,7 @@
package apiquery
import (
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"net/url"
"testing"
"time"
diff --git a/internal/apiquery/richparam.go b/internal/apiquery/richparam.go
index 28a4d7b..cdd1f9d 100644
--- a/internal/apiquery/richparam.go
+++ b/internal/apiquery/richparam.go
@@ -1,7 +1,7 @@
package apiquery
import (
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"reflect"
)
diff --git a/internal/encoding/json/decode.go b/internal/encoding/json/decode.go
index 2a8cca9..889a361 100644
--- a/internal/encoding/json/decode.go
+++ b/internal/encoding/json/decode.go
@@ -14,7 +14,7 @@ import (
"encoding"
"encoding/base64"
"fmt"
- "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
"reflect"
"strconv"
"strings"
diff --git a/internal/encoding/json/encode.go b/internal/encoding/json/encode.go
index 835168e..5e2d60b 100644
--- a/internal/encoding/json/encode.go
+++ b/internal/encoding/json/encode.go
@@ -19,8 +19,8 @@ import (
"encoding"
"encoding/base64"
"fmt"
- "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
- "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
+ "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
"math"
"reflect"
"slices"
diff --git a/internal/encoding/json/sentinel/null.go b/internal/encoding/json/sentinel/null.go
index ccefe8d..32216c4 100644
--- a/internal/encoding/json/sentinel/null.go
+++ b/internal/encoding/json/sentinel/null.go
@@ -1,7 +1,7 @@
package sentinel
import (
- "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
"reflect"
"sync"
)
diff --git a/internal/encoding/json/sentinel/sentinel_test.go b/internal/encoding/json/sentinel/sentinel_test.go
index b8abd21..623d50e 100644
--- a/internal/encoding/json/sentinel/sentinel_test.go
+++ b/internal/encoding/json/sentinel/sentinel_test.go
@@ -1,8 +1,8 @@
package sentinel_test
import (
- "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"reflect"
"slices"
"testing"
diff --git a/internal/encoding/json/time.go b/internal/encoding/json/time.go
index 3038827..56023f5 100644
--- a/internal/encoding/json/time.go
+++ b/internal/encoding/json/time.go
@@ -2,7 +2,7 @@
package json
import (
- "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
"reflect"
"time"
)
diff --git a/internal/paramutil/field.go b/internal/paramutil/field.go
index 57a47b2..08b83bb 100644
--- a/internal/paramutil/field.go
+++ b/internal/paramutil/field.go
@@ -1,8 +1,8 @@
package paramutil
import (
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
func AddrIfPresent[T comparable](v param.Opt[T]) *T {
diff --git a/internal/paramutil/union.go b/internal/paramutil/union.go
index 2f40af4..fa51e51 100644
--- a/internal/paramutil/union.go
+++ b/internal/paramutil/union.go
@@ -2,7 +2,7 @@ package paramutil
import (
"fmt"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"reflect"
)
diff --git a/internal/requestconfig/requestconfig.go b/internal/requestconfig/requestconfig.go
index 32c0df7..7a93e18 100644
--- a/internal/requestconfig/requestconfig.go
+++ b/internal/requestconfig/requestconfig.go
@@ -18,10 +18,10 @@ import (
"strings"
"time"
- "github.com/kernel/kernel-go-sdk/internal"
- "github.com/kernel/kernel-go-sdk/internal/apierror"
- "github.com/kernel/kernel-go-sdk/internal/apiform"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal"
+ "github.com/onkernel/kernel-go-sdk/internal/apierror"
+ "github.com/onkernel/kernel-go-sdk/internal/apiform"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
)
func getDefaultHeaders() map[string]string {
diff --git a/internal/version.go b/internal/version.go
index de6cef8..5f694dc 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -2,4 +2,4 @@
package internal
-const PackageVersion = "0.25.0" // x-release-please-version
+const PackageVersion = "0.24.0" // x-release-please-version
diff --git a/invocation.go b/invocation.go
index ca37ce5..45b1045 100644
--- a/invocation.go
+++ b/invocation.go
@@ -12,16 +12,16 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/apiquery"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/pagination"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/packages/ssestream"
- "github.com/kernel/kernel-go-sdk/shared"
- "github.com/kernel/kernel-go-sdk/shared/constant"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/pagination"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/packages/ssestream"
+ "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/onkernel/kernel-go-sdk/shared/constant"
)
// InvocationService contains methods and other services that help with interacting
diff --git a/invocation_test.go b/invocation_test.go
index a506506..fda50fd 100644
--- a/invocation_test.go
+++ b/invocation_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestInvocationNewWithOptionalParams(t *testing.T) {
diff --git a/option/requestoption.go b/option/requestoption.go
index fd632db..60920f4 100644
--- a/option/requestoption.go
+++ b/option/requestoption.go
@@ -11,7 +11,7 @@ import (
"strings"
"time"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
"github.com/tidwall/sjson"
)
@@ -19,7 +19,7 @@ import (
// which can be supplied to clients, services, and methods. You can read more about this functional
// options pattern in our [README].
//
-// [README]: https://pkg.go.dev/github.com/kernel/kernel-go-sdk#readme-requestoptions
+// [README]: https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#readme-requestoptions
type RequestOption = requestconfig.RequestOption
// WithBaseURL returns a RequestOption that sets the BaseURL for the client.
diff --git a/packages/pagination/pagination.go b/packages/pagination/pagination.go
index b8cbddf..cbffb17 100644
--- a/packages/pagination/pagination.go
+++ b/packages/pagination/pagination.go
@@ -6,11 +6,11 @@ import (
"net/http"
"strconv"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// aliased to make [param.APIUnion] private when embedding
@@ -46,12 +46,13 @@ func (r *OffsetPagination[T]) GetNextPage() (res *OffsetPagination[T], err error
}
cfg := r.cfg.Clone(r.cfg.Context)
- nextStr := r.res.Header.Get("X-Next-Offset")
+ offset := r.res.Header.Get("X-Next-Offset")
next, err := strconv.ParseInt(nextStr, 10, 64)
if err != nil {
return nil, err
}
length := int64(len(r.Items))
+ nextStr := offset + length
if length > 0 && next != 0 {
err = cfg.Apply(option.WithQuery("offset", strconv.FormatInt(next, 10)))
diff --git a/packages/param/encoder.go b/packages/param/encoder.go
index 7de2b4a..6197202 100644
--- a/packages/param/encoder.go
+++ b/packages/param/encoder.go
@@ -7,7 +7,7 @@ import (
"strings"
"time"
- shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
+ shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
"github.com/tidwall/sjson"
)
diff --git a/packages/param/encoder_test.go b/packages/param/encoder_test.go
index 6fbf534..c94cfc6 100644
--- a/packages/param/encoder_test.go
+++ b/packages/param/encoder_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
)
type Struct struct {
diff --git a/packages/param/null.go b/packages/param/null.go
index 622df84..9281a4b 100644
--- a/packages/param/null.go
+++ b/packages/param/null.go
@@ -1,6 +1,6 @@
package param
-import "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
+import "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
// NullMap returns a non-nil map with a length of 0.
// When used with [MarshalObject] or [MarshalUnion], it will be marshaled as null.
diff --git a/packages/param/null_test.go b/packages/param/null_test.go
index 2aafcb1..0ecd68e 100644
--- a/packages/param/null_test.go
+++ b/packages/param/null_test.go
@@ -2,7 +2,7 @@ package param_test
import (
"encoding/json"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
"testing"
)
diff --git a/packages/param/option.go b/packages/param/option.go
index f4a1431..4086beb 100644
--- a/packages/param/option.go
+++ b/packages/param/option.go
@@ -3,7 +3,7 @@ package param
import (
"encoding/json"
"fmt"
- shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
+ shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
"time"
)
diff --git a/packages/param/param.go b/packages/param/param.go
index 75e8528..2ad956f 100644
--- a/packages/param/param.go
+++ b/packages/param/param.go
@@ -2,7 +2,7 @@ package param
import (
"encoding/json"
- "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
+ "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
"reflect"
)
diff --git a/packages/respjson/decoder_test.go b/packages/respjson/decoder_test.go
index b163661..00dfe0d 100644
--- a/packages/respjson/decoder_test.go
+++ b/packages/respjson/decoder_test.go
@@ -3,8 +3,8 @@ package respjson_test
import (
"encoding/json"
"fmt"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- rj "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ rj "github.com/onkernel/kernel-go-sdk/packages/respjson"
"reflect"
"testing"
)
diff --git a/paginationauto_test.go b/paginationauto_test.go
index 63229df..d407e2d 100644
--- a/paginationauto_test.go
+++ b/paginationauto_test.go
@@ -7,9 +7,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestAutoPagination(t *testing.T) {
diff --git a/paginationmanual_test.go b/paginationmanual_test.go
index 5ba4213..136e786 100644
--- a/paginationmanual_test.go
+++ b/paginationmanual_test.go
@@ -7,9 +7,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestManualPagination(t *testing.T) {
diff --git a/profile.go b/profile.go
index 0e66134..1443fd1 100644
--- a/profile.go
+++ b/profile.go
@@ -9,10 +9,10 @@ import (
"net/http"
"slices"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
)
// ProfileService contains methods and other services that help with interacting
diff --git a/profile_test.go b/profile_test.go
index 597729b..a39e93f 100644
--- a/profile_test.go
+++ b/profile_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestProfileNewWithOptionalParams(t *testing.T) {
diff --git a/proxy.go b/proxy.go
index 628f7d7..dfb074e 100644
--- a/proxy.go
+++ b/proxy.go
@@ -11,11 +11,11 @@ import (
"slices"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/internal/requestconfig"
- "github.com/kernel/kernel-go-sdk/option"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
)
// ProxyService contains methods and other services that help with interacting with
diff --git a/proxy_test.go b/proxy_test.go
index b10c003..b8ffa5a 100644
--- a/proxy_test.go
+++ b/proxy_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestProxyNewWithOptionalParams(t *testing.T) {
diff --git a/shared/constant/constants.go b/shared/constant/constants.go
index 38af58e..7909c29 100644
--- a/shared/constant/constants.go
+++ b/shared/constant/constants.go
@@ -3,7 +3,7 @@
package constant
import (
- shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
+ shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
)
type Constant[T any] interface {
diff --git a/shared/shared.go b/shared/shared.go
index 01ad91b..3aa9907 100644
--- a/shared/shared.go
+++ b/shared/shared.go
@@ -6,10 +6,10 @@ import (
"encoding/json"
"time"
- "github.com/kernel/kernel-go-sdk/internal/apijson"
- "github.com/kernel/kernel-go-sdk/packages/param"
- "github.com/kernel/kernel-go-sdk/packages/respjson"
- "github.com/kernel/kernel-go-sdk/shared/constant"
+ "github.com/onkernel/kernel-go-sdk/internal/apijson"
+ "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/onkernel/kernel-go-sdk/shared/constant"
)
// aliased to make [param.APIUnion] private when embedding
diff --git a/usage_test.go b/usage_test.go
index 4380fcd..bab979d 100644
--- a/usage_test.go
+++ b/usage_test.go
@@ -7,9 +7,9 @@ import (
"os"
"testing"
- "github.com/kernel/kernel-go-sdk"
- "github.com/kernel/kernel-go-sdk/internal/testutil"
- "github.com/kernel/kernel-go-sdk/option"
+ "github.com/onkernel/kernel-go-sdk"
+ "github.com/onkernel/kernel-go-sdk/internal/testutil"
+ "github.com/onkernel/kernel-go-sdk/option"
)
func TestUsage(t *testing.T) {
From 0cdfbfdfccab1abe18180bce8500623be8bcad66 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Wed, 7 Jan 2026 18:05:36 +0000
Subject: [PATCH 02/11] feat(api): update production repos
---
.stats.yml | 2 +-
CONTRIBUTING.md | 2 +-
README.md | 14 +-
agent.go | 2 +-
agentauth.go | 16 +-
agentauth_test.go | 6 +-
agentauthinvocation.go | 12 +-
agentauthinvocation_test.go | 6 +-
aliases.go | 6 +-
api.md | 306 +++++++++---------
app.go | 18 +-
app_test.go | 6 +-
browser.go | 18 +-
browser_test.go | 8 +-
browsercomputer.go | 10 +-
browsercomputer_test.go | 6 +-
browserf.go | 14 +-
browserf_test.go | 6 +-
browserfwatch.go | 12 +-
browserfwatch_test.go | 6 +-
browserlog.go | 12 +-
browserplaywright.go | 10 +-
browserplaywright_test.go | 6 +-
browserpool.go | 12 +-
browserpool_test.go | 8 +-
browserprocess.go | 12 +-
browserprocess_test.go | 6 +-
browserreplay.go | 10 +-
browserreplay_test.go | 6 +-
client.go | 4 +-
client_test.go | 6 +-
credential.go | 16 +-
credential_test.go | 6 +-
deployment.go | 22 +-
deployment_test.go | 6 +-
extension.go | 14 +-
extension_test.go | 6 +-
field.go | 2 +-
go.mod | 2 +-
internal/apierror/apierror.go | 4 +-
internal/apiform/encoder.go | 2 +-
internal/apiform/form_test.go | 2 +-
internal/apiform/richparam.go | 2 +-
internal/apijson/decodeparam_test.go | 4 +-
internal/apijson/decoder.go | 2 +-
internal/apijson/decoderesp_test.go | 4 +-
internal/apijson/subfield.go | 2 +-
internal/apijson/union.go | 2 +-
internal/apiquery/encoder.go | 2 +-
internal/apiquery/query_test.go | 2 +-
internal/apiquery/richparam.go | 2 +-
internal/encoding/json/decode.go | 2 +-
internal/encoding/json/encode.go | 4 +-
internal/encoding/json/sentinel/null.go | 2 +-
.../encoding/json/sentinel/sentinel_test.go | 4 +-
internal/encoding/json/time.go | 2 +-
internal/paramutil/field.go | 4 +-
internal/paramutil/union.go | 2 +-
internal/requestconfig/requestconfig.go | 8 +-
invocation.go | 20 +-
invocation_test.go | 6 +-
option/requestoption.go | 4 +-
packages/pagination/pagination.go | 10 +-
packages/param/encoder.go | 2 +-
packages/param/encoder_test.go | 2 +-
packages/param/null.go | 2 +-
packages/param/null_test.go | 2 +-
packages/param/option.go | 2 +-
packages/param/param.go | 2 +-
packages/respjson/decoder_test.go | 4 +-
paginationauto_test.go | 6 +-
paginationmanual_test.go | 6 +-
profile.go | 8 +-
profile_test.go | 6 +-
proxy.go | 10 +-
proxy_test.go | 6 +-
shared/constant/constants.go | 2 +-
shared/shared.go | 8 +-
usage_test.go | 6 +-
79 files changed, 407 insertions(+), 407 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index 434275e..9ab4346 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 89
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-8d66dbedea5b240936b338809f272568ca84a452fc13dbda835479f2ec068b41.yml
openapi_spec_hash: 7c499bfce2e996f1fff5e7791cea390e
-config_hash: fcc2db3ed48ab4e8d1b588d31d394a23
+config_hash: 2ee8c7057fa9b05cd0dabd23247c40ec
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b668092..36f85c6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -41,7 +41,7 @@ To use a local version of this library from source in another project, edit the
directive. This can be done through the CLI with the following:
```sh
-$ go mod edit -replace github.com/onkernel/kernel-go-sdk=/path/to/kernel-go-sdk
+$ go mod edit -replace github.com/kernel/kernel-go-sdk=/path/to/kernel-go-sdk
```
## Running tests
diff --git a/README.md b/README.md
index 3ff9520..96d98d7 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
-
+
@@ -17,7 +17,7 @@ It is generated with [Stainless](https://www.stainless.com/).
```go
import (
- "github.com/onkernel/kernel-go-sdk" // imported as kernel
+ "github.com/kernel/kernel-go-sdk" // imported as kernel
)
```
@@ -28,7 +28,7 @@ Or to pin the version:
```sh
-go get -u 'github.com/onkernel/kernel-go-sdk@v0.24.0'
+go get -u 'github.com/kernel/kernel-go-sdk@v0.24.0'
```
@@ -48,8 +48,8 @@ import (
"context"
"fmt"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/option"
)
func main() {
@@ -279,7 +279,7 @@ client.Browsers.New(context.TODO(), ...,
The request option `option.WithDebugLog(nil)` may be helpful while debugging.
-See the [full list of request options](https://pkg.go.dev/github.com/onkernel/kernel-go-sdk/option).
+See the [full list of request options](https://pkg.go.dev/github.com/kernel/kernel-go-sdk/option).
### Pagination
@@ -542,7 +542,7 @@ This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) con
We take backwards-compatibility seriously and work hard to ensure you can rely on a smooth upgrade experience.
-We are keen for your feedback; please open an [issue](https://www.github.com/onkernel/kernel-go-sdk/issues) with questions, bugs, or suggestions.
+We are keen for your feedback; please open an [issue](https://www.github.com/kernel/kernel-go-sdk/issues) with questions, bugs, or suggestions.
## Contributing
diff --git a/agent.go b/agent.go
index d91fa4e..4de711d 100644
--- a/agent.go
+++ b/agent.go
@@ -3,7 +3,7 @@
package kernel
import (
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/option"
)
// AgentService contains methods and other services that help with interacting with
diff --git a/agentauth.go b/agentauth.go
index e9a7e79..065a906 100644
--- a/agentauth.go
+++ b/agentauth.go
@@ -12,14 +12,14 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/pagination"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/pagination"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// AgentAuthService contains methods and other services that help with interacting
diff --git a/agentauth_test.go b/agentauth_test.go
index 72a1a95..aceb973 100644
--- a/agentauth_test.go
+++ b/agentauth_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestAgentAuthNewWithOptionalParams(t *testing.T) {
diff --git a/agentauthinvocation.go b/agentauthinvocation.go
index c8d5ec8..830c592 100644
--- a/agentauthinvocation.go
+++ b/agentauthinvocation.go
@@ -10,12 +10,12 @@ import (
"net/http"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// AgentAuthInvocationService contains methods and other services that help with
diff --git a/agentauthinvocation_test.go b/agentauthinvocation_test.go
index 1e7186a..cdfac3a 100644
--- a/agentauthinvocation_test.go
+++ b/agentauthinvocation_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestAgentAuthInvocationNewWithOptionalParams(t *testing.T) {
diff --git a/aliases.go b/aliases.go
index 7df59e9..a9d71da 100644
--- a/aliases.go
+++ b/aliases.go
@@ -3,9 +3,9 @@
package kernel
import (
- "github.com/onkernel/kernel-go-sdk/internal/apierror"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk/internal/apierror"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/shared"
)
// aliased to make [param.APIUnion] private when embedding
diff --git a/api.md b/api.md
index e849839..a0f89d6 100644
--- a/api.md
+++ b/api.md
@@ -1,252 +1,252 @@
# Shared Params Types
-- shared.BrowserExtensionParam
-- shared.BrowserProfileParam
-- shared.BrowserViewportParam
+- shared.BrowserExtensionParam
+- shared.BrowserProfileParam
+- shared.BrowserViewportParam
# Shared Response Types
-- shared.AppAction
-- shared.BrowserExtension
-- shared.BrowserProfile
-- shared.BrowserViewport
-- shared.ErrorDetail
-- shared.ErrorEvent
-- shared.ErrorModel
-- shared.HeartbeatEvent
-- shared.LogEvent
+- shared.AppAction
+- shared.BrowserExtension
+- shared.BrowserProfile
+- shared.BrowserViewport
+- shared.ErrorDetail
+- shared.ErrorEvent
+- shared.ErrorModel
+- shared.HeartbeatEvent
+- shared.LogEvent
# Deployments
Response Types:
-- kernel.DeploymentStateEvent
-- kernel.DeploymentNewResponse
-- kernel.DeploymentGetResponse
-- kernel.DeploymentListResponse
-- kernel.DeploymentFollowResponseUnion
+- kernel.DeploymentStateEvent
+- kernel.DeploymentNewResponse
+- kernel.DeploymentGetResponse
+- kernel.DeploymentListResponse
+- kernel.DeploymentFollowResponseUnion
Methods:
-- client.Deployments.New(ctx context.Context, body kernel.DeploymentNewParams) (kernel.DeploymentNewResponse, error)
-- client.Deployments.Get(ctx context.Context, id string) (kernel.DeploymentGetResponse, error)
-- client.Deployments.List(ctx context.Context, query kernel.DeploymentListParams) (pagination.OffsetPagination[kernel.DeploymentListResponse], error)
-- client.Deployments.Follow(ctx context.Context, id string, query kernel.DeploymentFollowParams) (kernel.DeploymentFollowResponseUnion, error)
+- client.Deployments.New(ctx context.Context, body kernel.DeploymentNewParams) (kernel.DeploymentNewResponse, error)
+- client.Deployments.Get(ctx context.Context, id string) (kernel.DeploymentGetResponse, error)
+- client.Deployments.List(ctx context.Context, query kernel.DeploymentListParams) (pagination.OffsetPagination[kernel.DeploymentListResponse], error)
+- client.Deployments.Follow(ctx context.Context, id string, query kernel.DeploymentFollowParams) (kernel.DeploymentFollowResponseUnion, error)
# Apps
Response Types:
-- kernel.AppListResponse
+- kernel.AppListResponse
Methods:
-- client.Apps.List(ctx context.Context, query kernel.AppListParams) (pagination.OffsetPagination[kernel.AppListResponse], error)
+- client.Apps.List(ctx context.Context, query kernel.AppListParams) (pagination.OffsetPagination[kernel.AppListResponse], error)
# Invocations
Response Types:
-- kernel.InvocationStateEvent
-- kernel.InvocationNewResponse
-- kernel.InvocationGetResponse
-- kernel.InvocationUpdateResponse
-- kernel.InvocationListResponse
-- kernel.InvocationFollowResponseUnion
+- kernel.InvocationStateEvent
+- kernel.InvocationNewResponse
+- kernel.InvocationGetResponse
+- kernel.InvocationUpdateResponse
+- kernel.InvocationListResponse
+- kernel.InvocationFollowResponseUnion
Methods:
-- client.Invocations.New(ctx context.Context, body kernel.InvocationNewParams) (kernel.InvocationNewResponse, error)
-- client.Invocations.Get(ctx context.Context, id string) (kernel.InvocationGetResponse, error)
-- client.Invocations.Update(ctx context.Context, id string, body kernel.InvocationUpdateParams) (kernel.InvocationUpdateResponse, error)
-- client.Invocations.List(ctx context.Context, query kernel.InvocationListParams) (pagination.OffsetPagination[kernel.InvocationListResponse], error)
-- client.Invocations.DeleteBrowsers(ctx context.Context, id string) error
-- client.Invocations.Follow(ctx context.Context, id string, query kernel.InvocationFollowParams) (kernel.InvocationFollowResponseUnion, error)
+- client.Invocations.New(ctx context.Context, body kernel.InvocationNewParams) (kernel.InvocationNewResponse, error)
+- client.Invocations.Get(ctx context.Context, id string) (kernel.InvocationGetResponse, error)
+- client.Invocations.Update(ctx context.Context, id string, body kernel.InvocationUpdateParams) (kernel.InvocationUpdateResponse, error)
+- client.Invocations.List(ctx context.Context, query kernel.InvocationListParams) (pagination.OffsetPagination[kernel.InvocationListResponse], error)
+- client.Invocations.DeleteBrowsers(ctx context.Context, id string) error
+- client.Invocations.Follow(ctx context.Context, id string, query kernel.InvocationFollowParams) (kernel.InvocationFollowResponseUnion, error)
# Browsers
Params Types:
-- kernel.BrowserPersistenceParam
+- kernel.BrowserPersistenceParam
Response Types:
-- kernel.BrowserPersistence
-- kernel.Profile
-- kernel.BrowserNewResponse
-- kernel.BrowserGetResponse
-- kernel.BrowserListResponse
+- kernel.BrowserPersistence
+- kernel.Profile
+- kernel.BrowserNewResponse
+- kernel.BrowserGetResponse
+- kernel.BrowserListResponse
Methods:
-- client.Browsers.New(ctx context.Context, body kernel.BrowserNewParams) (kernel.BrowserNewResponse, error)
-- client.Browsers.Get(ctx context.Context, id string) (kernel.BrowserGetResponse, error)
-- client.Browsers.List(ctx context.Context, query kernel.BrowserListParams) (pagination.OffsetPagination[kernel.BrowserListResponse], error)
-- client.Browsers.Delete(ctx context.Context, body kernel.BrowserDeleteParams) error
-- client.Browsers.DeleteByID(ctx context.Context, id string) error
-- client.Browsers.LoadExtensions(ctx context.Context, id string, body kernel.BrowserLoadExtensionsParams) error
+- client.Browsers.New(ctx context.Context, body kernel.BrowserNewParams) (kernel.BrowserNewResponse, error)
+- client.Browsers.Get(ctx context.Context, id string) (kernel.BrowserGetResponse, error)
+- client.Browsers.List(ctx context.Context, query kernel.BrowserListParams) (pagination.OffsetPagination[kernel.BrowserListResponse], error)
+- client.Browsers.Delete(ctx context.Context, body kernel.BrowserDeleteParams) error
+- client.Browsers.DeleteByID(ctx context.Context, id string) error
+- client.Browsers.LoadExtensions(ctx context.Context, id string, body kernel.BrowserLoadExtensionsParams) error
## Replays
Response Types:
-- kernel.BrowserReplayListResponse
-- kernel.BrowserReplayStartResponse
+- kernel.BrowserReplayListResponse
+- kernel.BrowserReplayStartResponse
Methods:
-- client.Browsers.Replays.List(ctx context.Context, id string) ([]kernel.BrowserReplayListResponse, error)
-- client.Browsers.Replays.Download(ctx context.Context, replayID string, query kernel.BrowserReplayDownloadParams) (http.Response, error)
-- client.Browsers.Replays.Start(ctx context.Context, id string, body kernel.BrowserReplayStartParams) (kernel.BrowserReplayStartResponse, error)
-- client.Browsers.Replays.Stop(ctx context.Context, replayID string, body kernel.BrowserReplayStopParams) error
+- client.Browsers.Replays.List(ctx context.Context, id string) ([]kernel.BrowserReplayListResponse, error)
+- client.Browsers.Replays.Download(ctx context.Context, replayID string, query kernel.BrowserReplayDownloadParams) (http.Response, error)
+- client.Browsers.Replays.Start(ctx context.Context, id string, body kernel.BrowserReplayStartParams) (kernel.BrowserReplayStartResponse, error)
+- client.Browsers.Replays.Stop(ctx context.Context, replayID string, body kernel.BrowserReplayStopParams) error
## Fs
Response Types:
-- kernel.BrowserFFileInfoResponse
-- kernel.BrowserFListFilesResponse
+- kernel.BrowserFFileInfoResponse
+- kernel.BrowserFListFilesResponse
Methods:
-- client.Browsers.Fs.NewDirectory(ctx context.Context, id string, body kernel.BrowserFNewDirectoryParams) error
-- client.Browsers.Fs.DeleteDirectory(ctx context.Context, id string, body kernel.BrowserFDeleteDirectoryParams) error
-- client.Browsers.Fs.DeleteFile(ctx context.Context, id string, body kernel.BrowserFDeleteFileParams) error
-- client.Browsers.Fs.DownloadDirZip(ctx context.Context, id string, query kernel.BrowserFDownloadDirZipParams) (http.Response, error)
-- client.Browsers.Fs.FileInfo(ctx context.Context, id string, query kernel.BrowserFFileInfoParams) (kernel.BrowserFFileInfoResponse, error)
-- client.Browsers.Fs.ListFiles(ctx context.Context, id string, query kernel.BrowserFListFilesParams) ([]kernel.BrowserFListFilesResponse, error)
-- client.Browsers.Fs.Move(ctx context.Context, id string, body kernel.BrowserFMoveParams) error
-- client.Browsers.Fs.ReadFile(ctx context.Context, id string, query kernel.BrowserFReadFileParams) (http.Response, error)
-- client.Browsers.Fs.SetFilePermissions(ctx context.Context, id string, body kernel.BrowserFSetFilePermissionsParams) error
-- client.Browsers.Fs.Upload(ctx context.Context, id string, body kernel.BrowserFUploadParams) error
-- client.Browsers.Fs.UploadZip(ctx context.Context, id string, body kernel.BrowserFUploadZipParams) error
-- client.Browsers.Fs.WriteFile(ctx context.Context, id string, contents io.Reader, params kernel.BrowserFWriteFileParams) error
+- client.Browsers.Fs.NewDirectory(ctx context.Context, id string, body kernel.BrowserFNewDirectoryParams) error
+- client.Browsers.Fs.DeleteDirectory(ctx context.Context, id string, body kernel.BrowserFDeleteDirectoryParams) error
+- client.Browsers.Fs.DeleteFile(ctx context.Context, id string, body kernel.BrowserFDeleteFileParams) error
+- client.Browsers.Fs.DownloadDirZip(ctx context.Context, id string, query kernel.BrowserFDownloadDirZipParams) (http.Response, error)
+- client.Browsers.Fs.FileInfo(ctx context.Context, id string, query kernel.BrowserFFileInfoParams) (kernel.BrowserFFileInfoResponse, error)
+- client.Browsers.Fs.ListFiles(ctx context.Context, id string, query kernel.BrowserFListFilesParams) ([]kernel.BrowserFListFilesResponse, error)
+- client.Browsers.Fs.Move(ctx context.Context, id string, body kernel.BrowserFMoveParams) error
+- client.Browsers.Fs.ReadFile(ctx context.Context, id string, query kernel.BrowserFReadFileParams) (http.Response, error)
+- client.Browsers.Fs.SetFilePermissions(ctx context.Context, id string, body kernel.BrowserFSetFilePermissionsParams) error
+- client.Browsers.Fs.Upload(ctx context.Context, id string, body kernel.BrowserFUploadParams) error
+- client.Browsers.Fs.UploadZip(ctx context.Context, id string, body kernel.BrowserFUploadZipParams) error
+- client.Browsers.Fs.WriteFile(ctx context.Context, id string, contents io.Reader, params kernel.BrowserFWriteFileParams) error
### Watch
Response Types:
-- kernel.BrowserFWatchEventsResponse
-- kernel.BrowserFWatchStartResponse
+- kernel.BrowserFWatchEventsResponse
+- kernel.BrowserFWatchStartResponse
Methods:
-- client.Browsers.Fs.Watch.Events(ctx context.Context, watchID string, query kernel.BrowserFWatchEventsParams) (kernel.BrowserFWatchEventsResponse, error)
-- client.Browsers.Fs.Watch.Start(ctx context.Context, id string, body kernel.BrowserFWatchStartParams) (kernel.BrowserFWatchStartResponse, error)
-- client.Browsers.Fs.Watch.Stop(ctx context.Context, watchID string, body kernel.BrowserFWatchStopParams) error
+- client.Browsers.Fs.Watch.Events(ctx context.Context, watchID string, query kernel.BrowserFWatchEventsParams) (kernel.BrowserFWatchEventsResponse, error)
+- client.Browsers.Fs.Watch.Start(ctx context.Context, id string, body kernel.BrowserFWatchStartParams) (kernel.BrowserFWatchStartResponse, error)
+- client.Browsers.Fs.Watch.Stop(ctx context.Context, watchID string, body kernel.BrowserFWatchStopParams) error
## Process
Response Types:
-- kernel.BrowserProcessExecResponse
-- kernel.BrowserProcessKillResponse
-- kernel.BrowserProcessSpawnResponse
-- kernel.BrowserProcessStatusResponse
-- kernel.BrowserProcessStdinResponse
-- kernel.BrowserProcessStdoutStreamResponse
+- kernel.BrowserProcessExecResponse
+- kernel.BrowserProcessKillResponse
+- kernel.BrowserProcessSpawnResponse
+- kernel.BrowserProcessStatusResponse
+- kernel.BrowserProcessStdinResponse
+- kernel.BrowserProcessStdoutStreamResponse
Methods:
-- client.Browsers.Process.Exec(ctx context.Context, id string, body kernel.BrowserProcessExecParams) (kernel.BrowserProcessExecResponse, error)
-- client.Browsers.Process.Kill(ctx context.Context, processID string, params kernel.BrowserProcessKillParams) (kernel.BrowserProcessKillResponse, error)
-- client.Browsers.Process.Spawn(ctx context.Context, id string, body kernel.BrowserProcessSpawnParams) (kernel.BrowserProcessSpawnResponse, error)
-- client.Browsers.Process.Status(ctx context.Context, processID string, query kernel.BrowserProcessStatusParams) (kernel.BrowserProcessStatusResponse, error)
-- client.Browsers.Process.Stdin(ctx context.Context, processID string, params kernel.BrowserProcessStdinParams) (kernel.BrowserProcessStdinResponse, error)
-- client.Browsers.Process.StdoutStream(ctx context.Context, processID string, query kernel.BrowserProcessStdoutStreamParams) (kernel.BrowserProcessStdoutStreamResponse, error)
+- client.Browsers.Process.Exec(ctx context.Context, id string, body kernel.BrowserProcessExecParams) (kernel.BrowserProcessExecResponse, error)
+- client.Browsers.Process.Kill(ctx context.Context, processID string, params kernel.BrowserProcessKillParams) (kernel.BrowserProcessKillResponse, error)
+- client.Browsers.Process.Spawn(ctx context.Context, id string, body kernel.BrowserProcessSpawnParams) (kernel.BrowserProcessSpawnResponse, error)
+- client.Browsers.Process.Status(ctx context.Context, processID string, query kernel.BrowserProcessStatusParams) (kernel.BrowserProcessStatusResponse, error)
+- client.Browsers.Process.Stdin(ctx context.Context, processID string, params kernel.BrowserProcessStdinParams) (kernel.BrowserProcessStdinResponse, error)
+- client.Browsers.Process.StdoutStream(ctx context.Context, processID string, query kernel.BrowserProcessStdoutStreamParams) (kernel.BrowserProcessStdoutStreamResponse, error)
## Logs
Methods:
-- client.Browsers.Logs.Stream(ctx context.Context, id string, query kernel.BrowserLogStreamParams) (shared.LogEvent, error)
+- client.Browsers.Logs.Stream(ctx context.Context, id string, query kernel.BrowserLogStreamParams) (shared.LogEvent, error)
## Computer
Response Types:
-- kernel.BrowserComputerSetCursorVisibilityResponse
+- kernel.BrowserComputerSetCursorVisibilityResponse
Methods:
-- client.Browsers.Computer.CaptureScreenshot(ctx context.Context, id string, body kernel.BrowserComputerCaptureScreenshotParams) (http.Response, error)
-- client.Browsers.Computer.ClickMouse(ctx context.Context, id string, body kernel.BrowserComputerClickMouseParams) error
-- client.Browsers.Computer.DragMouse(ctx context.Context, id string, body kernel.BrowserComputerDragMouseParams) error
-- client.Browsers.Computer.MoveMouse(ctx context.Context, id string, body kernel.BrowserComputerMoveMouseParams) error
-- client.Browsers.Computer.PressKey(ctx context.Context, id string, body kernel.BrowserComputerPressKeyParams) error
-- client.Browsers.Computer.Scroll(ctx context.Context, id string, body kernel.BrowserComputerScrollParams) error
-- client.Browsers.Computer.SetCursorVisibility(ctx context.Context, id string, body kernel.BrowserComputerSetCursorVisibilityParams) (kernel.BrowserComputerSetCursorVisibilityResponse, error)
-- client.Browsers.Computer.TypeText(ctx context.Context, id string, body kernel.BrowserComputerTypeTextParams) error
+- client.Browsers.Computer.CaptureScreenshot(ctx context.Context, id string, body kernel.BrowserComputerCaptureScreenshotParams) (http.Response, error)
+- client.Browsers.Computer.ClickMouse(ctx context.Context, id string, body kernel.BrowserComputerClickMouseParams) error
+- client.Browsers.Computer.DragMouse(ctx context.Context, id string, body kernel.BrowserComputerDragMouseParams) error
+- client.Browsers.Computer.MoveMouse(ctx context.Context, id string, body kernel.BrowserComputerMoveMouseParams) error
+- client.Browsers.Computer.PressKey(ctx context.Context, id string, body kernel.BrowserComputerPressKeyParams) error
+- client.Browsers.Computer.Scroll(ctx context.Context, id string, body kernel.BrowserComputerScrollParams) error
+- client.Browsers.Computer.SetCursorVisibility(ctx context.Context, id string, body kernel.BrowserComputerSetCursorVisibilityParams) (kernel.BrowserComputerSetCursorVisibilityResponse, error)
+- client.Browsers.Computer.TypeText(ctx context.Context, id string, body kernel.BrowserComputerTypeTextParams) error
## Playwright
Response Types:
-- kernel.BrowserPlaywrightExecuteResponse
+- kernel.BrowserPlaywrightExecuteResponse
Methods:
-- client.Browsers.Playwright.Execute(ctx context.Context, id string, body kernel.BrowserPlaywrightExecuteParams) (kernel.BrowserPlaywrightExecuteResponse, error)
+- client.Browsers.Playwright.Execute(ctx context.Context, id string, body kernel.BrowserPlaywrightExecuteParams) (kernel.BrowserPlaywrightExecuteResponse, error)
# Profiles
Methods:
-- client.Profiles.New(ctx context.Context, body kernel.ProfileNewParams) (kernel.Profile, error)
-- client.Profiles.Get(ctx context.Context, idOrName string) (kernel.Profile, error)
-- client.Profiles.List(ctx context.Context) ([]kernel.Profile, error)
-- client.Profiles.Delete(ctx context.Context, idOrName string) error
-- client.Profiles.Download(ctx context.Context, idOrName string) (http.Response, error)
+- client.Profiles.New(ctx context.Context, body kernel.ProfileNewParams) (kernel.Profile, error)
+- client.Profiles.Get(ctx context.Context, idOrName string) (kernel.Profile, error)
+- client.Profiles.List(ctx context.Context) ([]kernel.Profile, error)
+- client.Profiles.Delete(ctx context.Context, idOrName string) error
+- client.Profiles.Download(ctx context.Context, idOrName string) (http.Response, error)
# Proxies
Response Types:
-- kernel.ProxyNewResponse
-- kernel.ProxyGetResponse
-- kernel.ProxyListResponse
-- kernel.ProxyCheckResponse
+- kernel.ProxyNewResponse
+- kernel.ProxyGetResponse
+- kernel.ProxyListResponse
+- kernel.ProxyCheckResponse
Methods:
-- client.Proxies.New(ctx context.Context, body kernel.ProxyNewParams) (kernel.ProxyNewResponse, error)
-- client.Proxies.Get(ctx context.Context, id string) (kernel.ProxyGetResponse, error)
-- client.Proxies.List(ctx context.Context) ([]kernel.ProxyListResponse, error)
-- client.Proxies.Delete(ctx context.Context, id string) error
-- client.Proxies.Check(ctx context.Context, id string) (kernel.ProxyCheckResponse, error)
+- client.Proxies.New(ctx context.Context, body kernel.ProxyNewParams) (kernel.ProxyNewResponse, error)
+- client.Proxies.Get(ctx context.Context, id string) (kernel.ProxyGetResponse, error)
+- client.Proxies.List(ctx context.Context) ([]kernel.ProxyListResponse, error)
+- client.Proxies.Delete(ctx context.Context, id string) error
+- client.Proxies.Check(ctx context.Context, id string) (kernel.ProxyCheckResponse, error)
# Extensions
Response Types:
-- kernel.ExtensionListResponse
-- kernel.ExtensionUploadResponse
+- kernel.ExtensionListResponse
+- kernel.ExtensionUploadResponse
Methods:
-- client.Extensions.List(ctx context.Context) ([]kernel.ExtensionListResponse, error)
-- client.Extensions.Delete(ctx context.Context, idOrName string) error
-- client.Extensions.Download(ctx context.Context, idOrName string) (http.Response, error)
-- client.Extensions.DownloadFromChromeStore(ctx context.Context, query kernel.ExtensionDownloadFromChromeStoreParams) (http.Response, error)
-- client.Extensions.Upload(ctx context.Context, body kernel.ExtensionUploadParams) (kernel.ExtensionUploadResponse, error)
+- client.Extensions.List(ctx context.Context) ([]kernel.ExtensionListResponse, error)
+- client.Extensions.Delete(ctx context.Context, idOrName string) error
+- client.Extensions.Download(ctx context.Context, idOrName string) (http.Response, error)
+- client.Extensions.DownloadFromChromeStore(ctx context.Context, query kernel.ExtensionDownloadFromChromeStoreParams) (http.Response, error)
+- client.Extensions.Upload(ctx context.Context, body kernel.ExtensionUploadParams) (kernel.ExtensionUploadResponse, error)
# BrowserPools
Response Types:
-- kernel.BrowserPool
-- kernel.BrowserPoolAcquireResponse
+- kernel.BrowserPool
+- kernel.BrowserPoolAcquireResponse
Methods:
-- client.BrowserPools.New(ctx context.Context, body kernel.BrowserPoolNewParams) (kernel.BrowserPool, error)
-- client.BrowserPools.Get(ctx context.Context, idOrName string) (kernel.BrowserPool, error)
-- client.BrowserPools.Update(ctx context.Context, idOrName string, body kernel.BrowserPoolUpdateParams) (kernel.BrowserPool, error)
-- client.BrowserPools.List(ctx context.Context) ([]kernel.BrowserPool, error)
-- client.BrowserPools.Delete(ctx context.Context, idOrName string, body kernel.BrowserPoolDeleteParams) error
-- client.BrowserPools.Acquire(ctx context.Context, idOrName string, body kernel.BrowserPoolAcquireParams) (kernel.BrowserPoolAcquireResponse, error)
-- client.BrowserPools.Flush(ctx context.Context, idOrName string) error
-- client.BrowserPools.Release(ctx context.Context, idOrName string, body kernel.BrowserPoolReleaseParams) error
+- client.BrowserPools.New(ctx context.Context, body kernel.BrowserPoolNewParams) (kernel.BrowserPool, error)
+- client.BrowserPools.Get(ctx context.Context, idOrName string) (kernel.BrowserPool, error)
+- client.BrowserPools.Update(ctx context.Context, idOrName string, body kernel.BrowserPoolUpdateParams) (kernel.BrowserPool, error)
+- client.BrowserPools.List(ctx context.Context) ([]kernel.BrowserPool, error)
+- client.BrowserPools.Delete(ctx context.Context, idOrName string, body kernel.BrowserPoolDeleteParams) error
+- client.BrowserPools.Acquire(ctx context.Context, idOrName string, body kernel.BrowserPoolAcquireParams) (kernel.BrowserPoolAcquireResponse, error)
+- client.BrowserPools.Flush(ctx context.Context, idOrName string) error
+- client.BrowserPools.Release(ctx context.Context, idOrName string, body kernel.BrowserPoolReleaseParams) error
# Agents
@@ -254,54 +254,54 @@ Methods:
Params Types:
-- kernel.AuthAgentCreateRequestParam
-- kernel.AuthAgentInvocationCreateRequestParam
+- kernel.AuthAgentCreateRequestParam
+- kernel.AuthAgentInvocationCreateRequestParam
Response Types:
-- kernel.AgentAuthInvocationResponse
-- kernel.AgentAuthSubmitResponse
-- kernel.AuthAgent
-- kernel.AuthAgentInvocationCreateResponse
-- kernel.DiscoveredField
+- kernel.AgentAuthInvocationResponse
+- kernel.AgentAuthSubmitResponse
+- kernel.AuthAgent
+- kernel.AuthAgentInvocationCreateResponse
+- kernel.DiscoveredField
Methods:
-- client.Agents.Auth.New(ctx context.Context, body kernel.AgentAuthNewParams) (kernel.AuthAgent, error)
-- client.Agents.Auth.Get(ctx context.Context, id string) (kernel.AuthAgent, error)
-- client.Agents.Auth.List(ctx context.Context, query kernel.AgentAuthListParams) (pagination.OffsetPagination[kernel.AuthAgent], error)
-- client.Agents.Auth.Delete(ctx context.Context, id string) error
+- client.Agents.Auth.New(ctx context.Context, body kernel.AgentAuthNewParams) (kernel.AuthAgent, error)
+- client.Agents.Auth.Get(ctx context.Context, id string) (kernel.AuthAgent, error)
+- client.Agents.Auth.List(ctx context.Context, query kernel.AgentAuthListParams) (pagination.OffsetPagination[kernel.AuthAgent], error)
+- client.Agents.Auth.Delete(ctx context.Context, id string) error
### Invocations
Response Types:
-- kernel.AgentAuthInvocationExchangeResponse
+- kernel.AgentAuthInvocationExchangeResponse
Methods:
-- client.Agents.Auth.Invocations.New(ctx context.Context, body kernel.AgentAuthInvocationNewParams) (kernel.AuthAgentInvocationCreateResponse, error)
-- client.Agents.Auth.Invocations.Get(ctx context.Context, invocationID string) (kernel.AgentAuthInvocationResponse, error)
-- client.Agents.Auth.Invocations.Exchange(ctx context.Context, invocationID string, body kernel.AgentAuthInvocationExchangeParams) (kernel.AgentAuthInvocationExchangeResponse, error)
-- client.Agents.Auth.Invocations.Submit(ctx context.Context, invocationID string, body kernel.AgentAuthInvocationSubmitParams) (kernel.AgentAuthSubmitResponse, error)
+- client.Agents.Auth.Invocations.New(ctx context.Context, body kernel.AgentAuthInvocationNewParams) (kernel.AuthAgentInvocationCreateResponse, error)
+- client.Agents.Auth.Invocations.Get(ctx context.Context, invocationID string) (kernel.AgentAuthInvocationResponse, error)
+- client.Agents.Auth.Invocations.Exchange(ctx context.Context, invocationID string, body kernel.AgentAuthInvocationExchangeParams) (kernel.AgentAuthInvocationExchangeResponse, error)
+- client.Agents.Auth.Invocations.Submit(ctx context.Context, invocationID string, body kernel.AgentAuthInvocationSubmitParams) (kernel.AgentAuthSubmitResponse, error)
# Credentials
Params Types:
-- kernel.CreateCredentialRequestParam
-- kernel.UpdateCredentialRequestParam
+- kernel.CreateCredentialRequestParam
+- kernel.UpdateCredentialRequestParam
Response Types:
-- kernel.Credential
-- kernel.CredentialTotpCodeResponse
+- kernel.Credential
+- kernel.CredentialTotpCodeResponse
Methods:
-- client.Credentials.New(ctx context.Context, body kernel.CredentialNewParams) (kernel.Credential, error)
-- client.Credentials.Get(ctx context.Context, idOrName string) (kernel.Credential, error)
-- client.Credentials.Update(ctx context.Context, idOrName string, body kernel.CredentialUpdateParams) (kernel.Credential, error)
-- client.Credentials.List(ctx context.Context, query kernel.CredentialListParams) (pagination.OffsetPagination[kernel.Credential], error)
-- client.Credentials.Delete(ctx context.Context, idOrName string) error
-- client.Credentials.TotpCode(ctx context.Context, idOrName string) (kernel.CredentialTotpCodeResponse, error)
+- client.Credentials.New(ctx context.Context, body kernel.CredentialNewParams) (kernel.Credential, error)
+- client.Credentials.Get(ctx context.Context, idOrName string) (kernel.Credential, error)
+- client.Credentials.Update(ctx context.Context, idOrName string, body kernel.CredentialUpdateParams) (kernel.Credential, error)
+- client.Credentials.List(ctx context.Context, query kernel.CredentialListParams) (pagination.OffsetPagination[kernel.Credential], error)
+- client.Credentials.Delete(ctx context.Context, idOrName string) error
+- client.Credentials.TotpCode(ctx context.Context, idOrName string) (kernel.CredentialTotpCodeResponse, error)
diff --git a/app.go b/app.go
index 7709d47..67239bb 100644
--- a/app.go
+++ b/app.go
@@ -8,15 +8,15 @@ import (
"net/url"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/pagination"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/shared"
- "github.com/onkernel/kernel-go-sdk/shared/constant"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/pagination"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk/shared/constant"
)
// AppService contains methods and other services that help with interacting with
diff --git a/app_test.go b/app_test.go
index b69d610..60154ab 100644
--- a/app_test.go
+++ b/app_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestAppListWithOptionalParams(t *testing.T) {
diff --git a/browser.go b/browser.go
index 2ae047c..0c024cd 100644
--- a/browser.go
+++ b/browser.go
@@ -15,15 +15,15 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apiform"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/pagination"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk/internal/apiform"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/pagination"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/shared"
)
// BrowserService contains methods and other services that help with interacting
diff --git a/browser_test.go b/browser_test.go
index 33292c5..137b62f 100644
--- a/browser_test.go
+++ b/browser_test.go
@@ -10,10 +10,10 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/shared"
)
func TestBrowserNewWithOptionalParams(t *testing.T) {
diff --git a/browsercomputer.go b/browsercomputer.go
index c0a9165..8ed7bba 100644
--- a/browsercomputer.go
+++ b/browsercomputer.go
@@ -9,11 +9,11 @@ import (
"net/http"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// BrowserComputerService contains methods and other services that help with
diff --git a/browsercomputer_test.go b/browsercomputer_test.go
index 7af643a..20e699c 100644
--- a/browsercomputer_test.go
+++ b/browsercomputer_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestBrowserComputerCaptureScreenshotWithOptionalParams(t *testing.T) {
diff --git a/browserf.go b/browserf.go
index ec67a04..55ce317 100644
--- a/browserf.go
+++ b/browserf.go
@@ -14,13 +14,13 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apiform"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apiform"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// BrowserFService contains methods and other services that help with interacting
diff --git a/browserf_test.go b/browserf_test.go
index 09adf03..7644f90 100644
--- a/browserf_test.go
+++ b/browserf_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestBrowserFNewDirectoryWithOptionalParams(t *testing.T) {
diff --git a/browserfwatch.go b/browserfwatch.go
index d1ed5d1..742e40d 100644
--- a/browserfwatch.go
+++ b/browserfwatch.go
@@ -9,12 +9,12 @@ import (
"net/http"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/packages/ssestream"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/packages/ssestream"
)
// BrowserFWatchService contains methods and other services that help with
diff --git a/browserfwatch_test.go b/browserfwatch_test.go
index dde21df..574a165 100644
--- a/browserfwatch_test.go
+++ b/browserfwatch_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestBrowserFWatchStartWithOptionalParams(t *testing.T) {
diff --git a/browserlog.go b/browserlog.go
index 3b8bb49..a082a8a 100644
--- a/browserlog.go
+++ b/browserlog.go
@@ -10,12 +10,12 @@ import (
"net/url"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/ssestream"
- "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/ssestream"
+ "github.com/kernel/kernel-go-sdk/shared"
)
// BrowserLogService contains methods and other services that help with interacting
diff --git a/browserplaywright.go b/browserplaywright.go
index f66cd57..3cda9fc 100644
--- a/browserplaywright.go
+++ b/browserplaywright.go
@@ -9,11 +9,11 @@ import (
"net/http"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// BrowserPlaywrightService contains methods and other services that help with
diff --git a/browserplaywright_test.go b/browserplaywright_test.go
index a7f2fe3..071d55f 100644
--- a/browserplaywright_test.go
+++ b/browserplaywright_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestBrowserPlaywrightExecuteWithOptionalParams(t *testing.T) {
diff --git a/browserpool.go b/browserpool.go
index a60d1d2..b137499 100644
--- a/browserpool.go
+++ b/browserpool.go
@@ -10,12 +10,12 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/shared"
)
// BrowserPoolService contains methods and other services that help with
diff --git a/browserpool_test.go b/browserpool_test.go
index 5431f37..095988f 100644
--- a/browserpool_test.go
+++ b/browserpool_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/shared"
)
func TestBrowserPoolNewWithOptionalParams(t *testing.T) {
diff --git a/browserprocess.go b/browserprocess.go
index e24431d..b3df23c 100644
--- a/browserprocess.go
+++ b/browserprocess.go
@@ -10,12 +10,12 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/packages/ssestream"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/packages/ssestream"
)
// BrowserProcessService contains methods and other services that help with
diff --git a/browserprocess_test.go b/browserprocess_test.go
index 43b4460..b6ca67d 100644
--- a/browserprocess_test.go
+++ b/browserprocess_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestBrowserProcessExecWithOptionalParams(t *testing.T) {
diff --git a/browserreplay.go b/browserreplay.go
index d90018c..dede935 100644
--- a/browserreplay.go
+++ b/browserreplay.go
@@ -10,11 +10,11 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// BrowserReplayService contains methods and other services that help with
diff --git a/browserreplay_test.go b/browserreplay_test.go
index 7810126..7153e3f 100644
--- a/browserreplay_test.go
+++ b/browserreplay_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestBrowserReplayList(t *testing.T) {
diff --git a/client.go b/client.go
index dcd110e..edbb3a8 100644
--- a/client.go
+++ b/client.go
@@ -8,8 +8,8 @@ import (
"os"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
)
// Client creates a struct with services and top level methods that help with
diff --git a/client_test.go b/client_test.go
index facacc9..c9d879c 100644
--- a/client_test.go
+++ b/client_test.go
@@ -11,9 +11,9 @@ import (
"testing"
"time"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal"
+ "github.com/kernel/kernel-go-sdk/option"
)
type closureTransport struct {
diff --git a/credential.go b/credential.go
index 774a7d2..bd5b40e 100644
--- a/credential.go
+++ b/credential.go
@@ -12,14 +12,14 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/pagination"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/pagination"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// CredentialService contains methods and other services that help with interacting
diff --git a/credential_test.go b/credential_test.go
index 3e66392..b41ad03 100644
--- a/credential_test.go
+++ b/credential_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestCredentialNewWithOptionalParams(t *testing.T) {
diff --git a/deployment.go b/deployment.go
index 7feea55..be7a086 100644
--- a/deployment.go
+++ b/deployment.go
@@ -15,17 +15,17 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apiform"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/pagination"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/packages/ssestream"
- "github.com/onkernel/kernel-go-sdk/shared"
- "github.com/onkernel/kernel-go-sdk/shared/constant"
+ "github.com/kernel/kernel-go-sdk/internal/apiform"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/pagination"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/packages/ssestream"
+ "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk/shared/constant"
)
// DeploymentService contains methods and other services that help with interacting
diff --git a/deployment_test.go b/deployment_test.go
index 5472dfb..f2fa7ba 100644
--- a/deployment_test.go
+++ b/deployment_test.go
@@ -10,9 +10,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestDeploymentNewWithOptionalParams(t *testing.T) {
diff --git a/extension.go b/extension.go
index 27eabe1..9021c5f 100644
--- a/extension.go
+++ b/extension.go
@@ -14,13 +14,13 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apiform"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apiform"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// ExtensionService contains methods and other services that help with interacting
diff --git a/extension_test.go b/extension_test.go
index af2089a..f9942b6 100644
--- a/extension_test.go
+++ b/extension_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestExtensionList(t *testing.T) {
diff --git a/field.go b/field.go
index 8b0c597..31da268 100644
--- a/field.go
+++ b/field.go
@@ -1,7 +1,7 @@
package kernel
import (
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"io"
"time"
)
diff --git a/go.mod b/go.mod
index 41fde45..e5d1e20 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/onkernel/kernel-go-sdk
+module github.com/kernel/kernel-go-sdk
go 1.22
diff --git a/internal/apierror/apierror.go b/internal/apierror/apierror.go
index 4c9aa85..0b209e9 100644
--- a/internal/apierror/apierror.go
+++ b/internal/apierror/apierror.go
@@ -7,8 +7,8 @@ import (
"net/http"
"net/http/httputil"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// Error represents an error that originates from the API, i.e. when a request is
diff --git a/internal/apiform/encoder.go b/internal/apiform/encoder.go
index 851e9c0..1961985 100644
--- a/internal/apiform/encoder.go
+++ b/internal/apiform/encoder.go
@@ -13,7 +13,7 @@ import (
"sync"
"time"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
)
var encoders sync.Map // map[encoderEntry]encoderFunc
diff --git a/internal/apiform/form_test.go b/internal/apiform/form_test.go
index 5d56066..26c66e1 100644
--- a/internal/apiform/form_test.go
+++ b/internal/apiform/form_test.go
@@ -2,7 +2,7 @@ package apiform
import (
"bytes"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"io"
"mime/multipart"
"strings"
diff --git a/internal/apiform/richparam.go b/internal/apiform/richparam.go
index ed30c53..9aff53a 100644
--- a/internal/apiform/richparam.go
+++ b/internal/apiform/richparam.go
@@ -1,7 +1,7 @@
package apiform
import (
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"mime/multipart"
"reflect"
)
diff --git a/internal/apijson/decodeparam_test.go b/internal/apijson/decodeparam_test.go
index 39b8318..df4e51e 100644
--- a/internal/apijson/decodeparam_test.go
+++ b/internal/apijson/decodeparam_test.go
@@ -3,8 +3,8 @@ package apijson_test
import (
"encoding/json"
"fmt"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"reflect"
"testing"
)
diff --git a/internal/apijson/decoder.go b/internal/apijson/decoder.go
index 3bd53f7..1ed835a 100644
--- a/internal/apijson/decoder.go
+++ b/internal/apijson/decoder.go
@@ -7,7 +7,7 @@ package apijson
import (
"encoding/json"
"fmt"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"reflect"
"strconv"
"sync"
diff --git a/internal/apijson/decoderesp_test.go b/internal/apijson/decoderesp_test.go
index 0453c68..fc3d0c3 100644
--- a/internal/apijson/decoderesp_test.go
+++ b/internal/apijson/decoderesp_test.go
@@ -2,8 +2,8 @@ package apijson_test
import (
"encoding/json"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
"testing"
)
diff --git a/internal/apijson/subfield.go b/internal/apijson/subfield.go
index d8262a2..5db669c 100644
--- a/internal/apijson/subfield.go
+++ b/internal/apijson/subfield.go
@@ -1,7 +1,7 @@
package apijson
import (
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
"reflect"
)
diff --git a/internal/apijson/union.go b/internal/apijson/union.go
index 47546b5..17b0ffc 100644
--- a/internal/apijson/union.go
+++ b/internal/apijson/union.go
@@ -2,7 +2,7 @@ package apijson
import (
"errors"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"reflect"
"github.com/tidwall/gjson"
diff --git a/internal/apiquery/encoder.go b/internal/apiquery/encoder.go
index f77c39c..c752c43 100644
--- a/internal/apiquery/encoder.go
+++ b/internal/apiquery/encoder.go
@@ -9,7 +9,7 @@ import (
"sync"
"time"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
)
var encoders sync.Map // map[reflect.Type]encoderFunc
diff --git a/internal/apiquery/query_test.go b/internal/apiquery/query_test.go
index 535f2ca..10ca2bc 100644
--- a/internal/apiquery/query_test.go
+++ b/internal/apiquery/query_test.go
@@ -1,7 +1,7 @@
package apiquery
import (
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"net/url"
"testing"
"time"
diff --git a/internal/apiquery/richparam.go b/internal/apiquery/richparam.go
index cdd1f9d..28a4d7b 100644
--- a/internal/apiquery/richparam.go
+++ b/internal/apiquery/richparam.go
@@ -1,7 +1,7 @@
package apiquery
import (
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"reflect"
)
diff --git a/internal/encoding/json/decode.go b/internal/encoding/json/decode.go
index 889a361..2a8cca9 100644
--- a/internal/encoding/json/decode.go
+++ b/internal/encoding/json/decode.go
@@ -14,7 +14,7 @@ import (
"encoding"
"encoding/base64"
"fmt"
- "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
"reflect"
"strconv"
"strings"
diff --git a/internal/encoding/json/encode.go b/internal/encoding/json/encode.go
index 5e2d60b..835168e 100644
--- a/internal/encoding/json/encode.go
+++ b/internal/encoding/json/encode.go
@@ -19,8 +19,8 @@ import (
"encoding"
"encoding/base64"
"fmt"
- "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
- "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
+ "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
"math"
"reflect"
"slices"
diff --git a/internal/encoding/json/sentinel/null.go b/internal/encoding/json/sentinel/null.go
index 32216c4..ccefe8d 100644
--- a/internal/encoding/json/sentinel/null.go
+++ b/internal/encoding/json/sentinel/null.go
@@ -1,7 +1,7 @@
package sentinel
import (
- "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
"reflect"
"sync"
)
diff --git a/internal/encoding/json/sentinel/sentinel_test.go b/internal/encoding/json/sentinel/sentinel_test.go
index 623d50e..b8abd21 100644
--- a/internal/encoding/json/sentinel/sentinel_test.go
+++ b/internal/encoding/json/sentinel/sentinel_test.go
@@ -1,8 +1,8 @@
package sentinel_test
import (
- "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"reflect"
"slices"
"testing"
diff --git a/internal/encoding/json/time.go b/internal/encoding/json/time.go
index 56023f5..3038827 100644
--- a/internal/encoding/json/time.go
+++ b/internal/encoding/json/time.go
@@ -2,7 +2,7 @@
package json
import (
- "github.com/onkernel/kernel-go-sdk/internal/encoding/json/shims"
+ "github.com/kernel/kernel-go-sdk/internal/encoding/json/shims"
"reflect"
"time"
)
diff --git a/internal/paramutil/field.go b/internal/paramutil/field.go
index 08b83bb..57a47b2 100644
--- a/internal/paramutil/field.go
+++ b/internal/paramutil/field.go
@@ -1,8 +1,8 @@
package paramutil
import (
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
func AddrIfPresent[T comparable](v param.Opt[T]) *T {
diff --git a/internal/paramutil/union.go b/internal/paramutil/union.go
index fa51e51..2f40af4 100644
--- a/internal/paramutil/union.go
+++ b/internal/paramutil/union.go
@@ -2,7 +2,7 @@ package paramutil
import (
"fmt"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"reflect"
)
diff --git a/internal/requestconfig/requestconfig.go b/internal/requestconfig/requestconfig.go
index 7a93e18..32c0df7 100644
--- a/internal/requestconfig/requestconfig.go
+++ b/internal/requestconfig/requestconfig.go
@@ -18,10 +18,10 @@ import (
"strings"
"time"
- "github.com/onkernel/kernel-go-sdk/internal"
- "github.com/onkernel/kernel-go-sdk/internal/apierror"
- "github.com/onkernel/kernel-go-sdk/internal/apiform"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal"
+ "github.com/kernel/kernel-go-sdk/internal/apierror"
+ "github.com/kernel/kernel-go-sdk/internal/apiform"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
)
func getDefaultHeaders() map[string]string {
diff --git a/invocation.go b/invocation.go
index 45b1045..ca37ce5 100644
--- a/invocation.go
+++ b/invocation.go
@@ -12,16 +12,16 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/apiquery"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/pagination"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/packages/ssestream"
- "github.com/onkernel/kernel-go-sdk/shared"
- "github.com/onkernel/kernel-go-sdk/shared/constant"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/apiquery"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/pagination"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/packages/ssestream"
+ "github.com/kernel/kernel-go-sdk/shared"
+ "github.com/kernel/kernel-go-sdk/shared/constant"
)
// InvocationService contains methods and other services that help with interacting
diff --git a/invocation_test.go b/invocation_test.go
index fda50fd..a506506 100644
--- a/invocation_test.go
+++ b/invocation_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestInvocationNewWithOptionalParams(t *testing.T) {
diff --git a/option/requestoption.go b/option/requestoption.go
index 60920f4..fd632db 100644
--- a/option/requestoption.go
+++ b/option/requestoption.go
@@ -11,7 +11,7 @@ import (
"strings"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
"github.com/tidwall/sjson"
)
@@ -19,7 +19,7 @@ import (
// which can be supplied to clients, services, and methods. You can read more about this functional
// options pattern in our [README].
//
-// [README]: https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#readme-requestoptions
+// [README]: https://pkg.go.dev/github.com/kernel/kernel-go-sdk#readme-requestoptions
type RequestOption = requestconfig.RequestOption
// WithBaseURL returns a RequestOption that sets the BaseURL for the client.
diff --git a/packages/pagination/pagination.go b/packages/pagination/pagination.go
index cbffb17..0b8acfc 100644
--- a/packages/pagination/pagination.go
+++ b/packages/pagination/pagination.go
@@ -6,11 +6,11 @@ import (
"net/http"
"strconv"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// aliased to make [param.APIUnion] private when embedding
diff --git a/packages/param/encoder.go b/packages/param/encoder.go
index 6197202..7de2b4a 100644
--- a/packages/param/encoder.go
+++ b/packages/param/encoder.go
@@ -7,7 +7,7 @@ import (
"strings"
"time"
- shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
+ shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
"github.com/tidwall/sjson"
)
diff --git a/packages/param/encoder_test.go b/packages/param/encoder_test.go
index c94cfc6..6fbf534 100644
--- a/packages/param/encoder_test.go
+++ b/packages/param/encoder_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
)
type Struct struct {
diff --git a/packages/param/null.go b/packages/param/null.go
index 9281a4b..622df84 100644
--- a/packages/param/null.go
+++ b/packages/param/null.go
@@ -1,6 +1,6 @@
package param
-import "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
+import "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
// NullMap returns a non-nil map with a length of 0.
// When used with [MarshalObject] or [MarshalUnion], it will be marshaled as null.
diff --git a/packages/param/null_test.go b/packages/param/null_test.go
index 0ecd68e..2aafcb1 100644
--- a/packages/param/null_test.go
+++ b/packages/param/null_test.go
@@ -2,7 +2,7 @@ package param_test
import (
"encoding/json"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/param"
"testing"
)
diff --git a/packages/param/option.go b/packages/param/option.go
index 4086beb..f4a1431 100644
--- a/packages/param/option.go
+++ b/packages/param/option.go
@@ -3,7 +3,7 @@ package param
import (
"encoding/json"
"fmt"
- shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
+ shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
"time"
)
diff --git a/packages/param/param.go b/packages/param/param.go
index 2ad956f..75e8528 100644
--- a/packages/param/param.go
+++ b/packages/param/param.go
@@ -2,7 +2,7 @@ package param
import (
"encoding/json"
- "github.com/onkernel/kernel-go-sdk/internal/encoding/json/sentinel"
+ "github.com/kernel/kernel-go-sdk/internal/encoding/json/sentinel"
"reflect"
)
diff --git a/packages/respjson/decoder_test.go b/packages/respjson/decoder_test.go
index 00dfe0d..b163661 100644
--- a/packages/respjson/decoder_test.go
+++ b/packages/respjson/decoder_test.go
@@ -3,8 +3,8 @@ package respjson_test
import (
"encoding/json"
"fmt"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- rj "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ rj "github.com/kernel/kernel-go-sdk/packages/respjson"
"reflect"
"testing"
)
diff --git a/paginationauto_test.go b/paginationauto_test.go
index d407e2d..63229df 100644
--- a/paginationauto_test.go
+++ b/paginationauto_test.go
@@ -7,9 +7,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestAutoPagination(t *testing.T) {
diff --git a/paginationmanual_test.go b/paginationmanual_test.go
index 136e786..5ba4213 100644
--- a/paginationmanual_test.go
+++ b/paginationmanual_test.go
@@ -7,9 +7,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestManualPagination(t *testing.T) {
diff --git a/profile.go b/profile.go
index 1443fd1..0e66134 100644
--- a/profile.go
+++ b/profile.go
@@ -9,10 +9,10 @@ import (
"net/http"
"slices"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
)
// ProfileService contains methods and other services that help with interacting
diff --git a/profile_test.go b/profile_test.go
index a39e93f..597729b 100644
--- a/profile_test.go
+++ b/profile_test.go
@@ -12,9 +12,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestProfileNewWithOptionalParams(t *testing.T) {
diff --git a/proxy.go b/proxy.go
index dfb074e..628f7d7 100644
--- a/proxy.go
+++ b/proxy.go
@@ -11,11 +11,11 @@ import (
"slices"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/internal/requestconfig"
- "github.com/onkernel/kernel-go-sdk/option"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/internal/requestconfig"
+ "github.com/kernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
)
// ProxyService contains methods and other services that help with interacting with
diff --git a/proxy_test.go b/proxy_test.go
index b8ffa5a..b10c003 100644
--- a/proxy_test.go
+++ b/proxy_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestProxyNewWithOptionalParams(t *testing.T) {
diff --git a/shared/constant/constants.go b/shared/constant/constants.go
index 7909c29..38af58e 100644
--- a/shared/constant/constants.go
+++ b/shared/constant/constants.go
@@ -3,7 +3,7 @@
package constant
import (
- shimjson "github.com/onkernel/kernel-go-sdk/internal/encoding/json"
+ shimjson "github.com/kernel/kernel-go-sdk/internal/encoding/json"
)
type Constant[T any] interface {
diff --git a/shared/shared.go b/shared/shared.go
index 3aa9907..01ad91b 100644
--- a/shared/shared.go
+++ b/shared/shared.go
@@ -6,10 +6,10 @@ import (
"encoding/json"
"time"
- "github.com/onkernel/kernel-go-sdk/internal/apijson"
- "github.com/onkernel/kernel-go-sdk/packages/param"
- "github.com/onkernel/kernel-go-sdk/packages/respjson"
- "github.com/onkernel/kernel-go-sdk/shared/constant"
+ "github.com/kernel/kernel-go-sdk/internal/apijson"
+ "github.com/kernel/kernel-go-sdk/packages/param"
+ "github.com/kernel/kernel-go-sdk/packages/respjson"
+ "github.com/kernel/kernel-go-sdk/shared/constant"
)
// aliased to make [param.APIUnion] private when embedding
diff --git a/usage_test.go b/usage_test.go
index bab979d..4380fcd 100644
--- a/usage_test.go
+++ b/usage_test.go
@@ -7,9 +7,9 @@ import (
"os"
"testing"
- "github.com/onkernel/kernel-go-sdk"
- "github.com/onkernel/kernel-go-sdk/internal/testutil"
- "github.com/onkernel/kernel-go-sdk/option"
+ "github.com/kernel/kernel-go-sdk"
+ "github.com/kernel/kernel-go-sdk/internal/testutil"
+ "github.com/kernel/kernel-go-sdk/option"
)
func TestUsage(t *testing.T) {
From 0f5b63778ed3fce2f8662053eb213ba55a77cde9 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Tue, 13 Jan 2026 20:40:32 +0000
Subject: [PATCH 03/11] feat: add MFA options to agent authentication workflow
---
.stats.yml | 6 +++---
README.md | 2 +-
agentauth.go | 33 +++++++++++++++++++++++++++++++++
agentauthinvocation.go | 27 ++++++++++++++++++++++++++-
option/requestoption.go | 2 +-
5 files changed, 64 insertions(+), 6 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index 9ab4346..ce759c0 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 89
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-8d66dbedea5b240936b338809f272568ca84a452fc13dbda835479f2ec068b41.yml
-openapi_spec_hash: 7c499bfce2e996f1fff5e7791cea390e
-config_hash: 2ee8c7057fa9b05cd0dabd23247c40ec
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-8e4a29d23d2882fcb0864606091790fd58bffa4f5d5c8d081052b72ad47b215b.yml
+openapi_spec_hash: fc82d930dad739ac01e3c2bddba7bf61
+config_hash: 3a5e36dfb245210cfd978f679b3641d2
diff --git a/README.md b/README.md
index 96d98d7..f5c1106 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
-The Kernel Go library provides convenient access to the [Kernel REST API](https://docs.onkernel.com)
+The Kernel Go library provides convenient access to the [Kernel REST API](https://docs.kernel.com)
from applications written in Go.
It is generated with [Stainless](https://www.stainless.com/).
diff --git a/agentauth.go b/agentauth.go
index 065a906..4e30d8f 100644
--- a/agentauth.go
+++ b/agentauth.go
@@ -139,6 +139,9 @@ type AgentAuthInvocationResponse struct {
ExternalActionMessage string `json:"external_action_message,nullable"`
// Browser live view URL for debugging the invocation
LiveViewURL string `json:"live_view_url,nullable"`
+ // MFA method options to choose from (present when step=awaiting_input and MFA
+ // selection is required)
+ MfaOptions []AgentAuthInvocationResponseMfaOption `json:"mfa_options,nullable"`
// Fields currently awaiting input (present when step=awaiting_input)
PendingFields []DiscoveredField `json:"pending_fields,nullable"`
// SSO buttons available on the page (present when step=awaiting_input)
@@ -156,6 +159,7 @@ type AgentAuthInvocationResponse struct {
ErrorMessage respjson.Field
ExternalActionMessage respjson.Field
LiveViewURL respjson.Field
+ MfaOptions respjson.Field
PendingFields respjson.Field
PendingSSOButtons respjson.Field
SubmittedFields respjson.Field
@@ -207,6 +211,35 @@ const (
AgentAuthInvocationResponseTypeReauth AgentAuthInvocationResponseType = "reauth"
)
+// An MFA method option for verification
+type AgentAuthInvocationResponseMfaOption struct {
+ // The visible option text
+ Label string `json:"label,required"`
+ // The MFA delivery method type
+ //
+ // Any of "sms", "call", "email", "totp", "push", "security_key".
+ Type string `json:"type,required"`
+ // Additional instructions from the site
+ Description string `json:"description,nullable"`
+ // The masked destination (phone/email) if shown
+ Target string `json:"target,nullable"`
+ // JSON contains metadata for fields, check presence with [respjson.Field.Valid].
+ JSON struct {
+ Label respjson.Field
+ Type respjson.Field
+ Description respjson.Field
+ Target respjson.Field
+ ExtraFields map[string]respjson.Field
+ raw string
+ } `json:"-"`
+}
+
+// Returns the unmodified JSON received from the API
+func (r AgentAuthInvocationResponseMfaOption) RawJSON() string { return r.JSON.raw }
+func (r *AgentAuthInvocationResponseMfaOption) UnmarshalJSON(data []byte) error {
+ return apijson.UnmarshalRoot(data, r)
+}
+
// An SSO button for signing in with an external identity provider
type AgentAuthInvocationResponsePendingSSOButton struct {
// Visible button text
diff --git a/agentauthinvocation.go b/agentauthinvocation.go
index 830c592..91acce7 100644
--- a/agentauthinvocation.go
+++ b/agentauthinvocation.go
@@ -145,12 +145,14 @@ type AgentAuthInvocationSubmitParams struct {
OfFieldValues *AgentAuthInvocationSubmitParamsBodyFieldValues `json:",inline"`
// This field is a request body variant, only one variant field can be set.
OfSSOButton *AgentAuthInvocationSubmitParamsBodySSOButton `json:",inline"`
+ // This field is a request body variant, only one variant field can be set.
+ OfSelectedMfaType *AgentAuthInvocationSubmitParamsBodySelectedMfaType `json:",inline"`
paramObj
}
func (u AgentAuthInvocationSubmitParams) MarshalJSON() ([]byte, error) {
- return param.MarshalUnion(u, u.OfFieldValues, u.OfSSOButton)
+ return param.MarshalUnion(u, u.OfFieldValues, u.OfSSOButton, u.OfSelectedMfaType)
}
func (r *AgentAuthInvocationSubmitParams) UnmarshalJSON(data []byte) error {
return apijson.UnmarshalRoot(data, r)
@@ -185,3 +187,26 @@ func (r AgentAuthInvocationSubmitParamsBodySSOButton) MarshalJSON() (data []byte
func (r *AgentAuthInvocationSubmitParamsBodySSOButton) UnmarshalJSON(data []byte) error {
return apijson.UnmarshalRoot(data, r)
}
+
+// The property SelectedMfaType is required.
+type AgentAuthInvocationSubmitParamsBodySelectedMfaType struct {
+ // The MFA delivery method type
+ //
+ // Any of "sms", "call", "email", "totp", "push", "security_key".
+ SelectedMfaType string `json:"selected_mfa_type,omitzero,required"`
+ paramObj
+}
+
+func (r AgentAuthInvocationSubmitParamsBodySelectedMfaType) MarshalJSON() (data []byte, err error) {
+ type shadow AgentAuthInvocationSubmitParamsBodySelectedMfaType
+ return param.MarshalObject(r, (*shadow)(&r))
+}
+func (r *AgentAuthInvocationSubmitParamsBodySelectedMfaType) UnmarshalJSON(data []byte) error {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func init() {
+ apijson.RegisterFieldValidator[AgentAuthInvocationSubmitParamsBodySelectedMfaType](
+ "selected_mfa_type", "sms", "call", "email", "totp", "push", "security_key",
+ )
+}
diff --git a/option/requestoption.go b/option/requestoption.go
index fd632db..0e42c37 100644
--- a/option/requestoption.go
+++ b/option/requestoption.go
@@ -263,7 +263,7 @@ func WithRequestTimeout(dur time.Duration) RequestOption {
// environment to be the "production" environment. An environment specifies which base URL
// to use by default.
func WithEnvironmentProduction() RequestOption {
- return requestconfig.WithDefaultBaseURL("https://api.onkernel.com/")
+ return requestconfig.WithDefaultBaseURL("https://api.kernel.com/")
}
// WithEnvironmentDevelopment returns a RequestOption that sets the current
From 0980329671baab3951d42b472f69fcd5ef29aab7 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Wed, 14 Jan 2026 15:19:30 +0000
Subject: [PATCH 04/11] feat(api): manual updates
Updated TypeScript package name and API URL to correct values.
---
.stats.yml | 2 +-
option/requestoption.go | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index ce759c0..8bd6c68 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 89
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-8e4a29d23d2882fcb0864606091790fd58bffa4f5d5c8d081052b72ad47b215b.yml
openapi_spec_hash: fc82d930dad739ac01e3c2bddba7bf61
-config_hash: 3a5e36dfb245210cfd978f679b3641d2
+config_hash: d0585c44724cd7deecea60a5ffae69df
diff --git a/option/requestoption.go b/option/requestoption.go
index 0e42c37..fd632db 100644
--- a/option/requestoption.go
+++ b/option/requestoption.go
@@ -263,7 +263,7 @@ func WithRequestTimeout(dur time.Duration) RequestOption {
// environment to be the "production" environment. An environment specifies which base URL
// to use by default.
func WithEnvironmentProduction() RequestOption {
- return requestconfig.WithDefaultBaseURL("https://api.kernel.com/")
+ return requestconfig.WithDefaultBaseURL("https://api.onkernel.com/")
}
// WithEnvironmentDevelopment returns a RequestOption that sets the current
From 690d4737fe6b3d13c64acc5de08da76deb74a597 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Wed, 14 Jan 2026 23:58:19 +0000
Subject: [PATCH 05/11] feat: add WebSocket process attach and PTY support
---
.stats.yml | 8 +++---
api.md | 2 ++
browserprocess.go | 57 ++++++++++++++++++++++++++++++++++++++++++
browserprocess_test.go | 44 ++++++++++++++++++++++++++++----
4 files changed, 102 insertions(+), 9 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index 8bd6c68..e7a094f 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
-configured_endpoints: 89
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-8e4a29d23d2882fcb0864606091790fd58bffa4f5d5c8d081052b72ad47b215b.yml
-openapi_spec_hash: fc82d930dad739ac01e3c2bddba7bf61
-config_hash: d0585c44724cd7deecea60a5ffae69df
+configured_endpoints: 90
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-6a44c851ec955b997558a8524eb641355ff3097474f40772b8ea2fef5bee4134.yml
+openapi_spec_hash: 155ee005a1b43e1c11e843de91e9f509
+config_hash: 6cbbf855a29bc675f35ddb1106ea9083
diff --git a/api.md b/api.md
index a0f89d6..3d13f11 100644
--- a/api.md
+++ b/api.md
@@ -141,6 +141,7 @@ Response Types:
- kernel.BrowserProcessExecResponse
- kernel.BrowserProcessKillResponse
+- kernel.BrowserProcessResizeResponse
- kernel.BrowserProcessSpawnResponse
- kernel.BrowserProcessStatusResponse
- kernel.BrowserProcessStdinResponse
@@ -150,6 +151,7 @@ Methods:
- client.Browsers.Process.Exec(ctx context.Context, id string, body kernel.BrowserProcessExecParams) (kernel.BrowserProcessExecResponse, error)
- client.Browsers.Process.Kill(ctx context.Context, processID string, params kernel.BrowserProcessKillParams) (kernel.BrowserProcessKillResponse, error)
+- client.Browsers.Process.Resize(ctx context.Context, processID string, params kernel.BrowserProcessResizeParams) (kernel.BrowserProcessResizeResponse, error)
- client.Browsers.Process.Spawn(ctx context.Context, id string, body kernel.BrowserProcessSpawnParams) (kernel.BrowserProcessSpawnResponse, error)
- client.Browsers.Process.Status(ctx context.Context, processID string, query kernel.BrowserProcessStatusParams) (kernel.BrowserProcessStatusResponse, error)
- client.Browsers.Process.Stdin(ctx context.Context, processID string, params kernel.BrowserProcessStdinParams) (kernel.BrowserProcessStdinResponse, error)
diff --git a/browserprocess.go b/browserprocess.go
index b3df23c..50bbbb4 100644
--- a/browserprocess.go
+++ b/browserprocess.go
@@ -65,6 +65,22 @@ func (r *BrowserProcessService) Kill(ctx context.Context, processID string, para
return
}
+// Resize a PTY-backed process terminal
+func (r *BrowserProcessService) Resize(ctx context.Context, processID string, params BrowserProcessResizeParams, opts ...option.RequestOption) (res *BrowserProcessResizeResponse, err error) {
+ opts = slices.Concat(r.Options, opts)
+ if params.ID == "" {
+ err = errors.New("missing required id parameter")
+ return
+ }
+ if processID == "" {
+ err = errors.New("missing required process_id parameter")
+ return
+ }
+ path := fmt.Sprintf("browsers/%s/process/%s/resize", params.ID, processID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, params, &res, opts...)
+ return
+}
+
// Execute a command asynchronously
func (r *BrowserProcessService) Spawn(ctx context.Context, id string, body BrowserProcessSpawnParams, opts ...option.RequestOption) (res *BrowserProcessSpawnResponse, err error) {
opts = slices.Concat(r.Options, opts)
@@ -175,6 +191,24 @@ func (r *BrowserProcessKillResponse) UnmarshalJSON(data []byte) error {
return apijson.UnmarshalRoot(data, r)
}
+// Generic OK response.
+type BrowserProcessResizeResponse struct {
+ // Indicates success.
+ Ok bool `json:"ok,required"`
+ // JSON contains metadata for fields, check presence with [respjson.Field.Valid].
+ JSON struct {
+ Ok respjson.Field
+ ExtraFields map[string]respjson.Field
+ raw string
+ } `json:"-"`
+}
+
+// Returns the unmodified JSON received from the API
+func (r BrowserProcessResizeResponse) RawJSON() string { return r.JSON.raw }
+func (r *BrowserProcessResizeResponse) UnmarshalJSON(data []byte) error {
+ return apijson.UnmarshalRoot(data, r)
+}
+
// Information about a spawned process.
type BrowserProcessSpawnResponse struct {
// OS process ID.
@@ -353,6 +387,23 @@ const (
BrowserProcessKillParamsSignalHup BrowserProcessKillParamsSignal = "HUP"
)
+type BrowserProcessResizeParams struct {
+ ID string `path:"id,required" json:"-"`
+ // New terminal columns.
+ Cols int64 `json:"cols,required"`
+ // New terminal rows.
+ Rows int64 `json:"rows,required"`
+ paramObj
+}
+
+func (r BrowserProcessResizeParams) MarshalJSON() (data []byte, err error) {
+ type shadow BrowserProcessResizeParams
+ return param.MarshalObject(r, (*shadow)(&r))
+}
+func (r *BrowserProcessResizeParams) UnmarshalJSON(data []byte) error {
+ return apijson.UnmarshalRoot(data, r)
+}
+
type BrowserProcessSpawnParams struct {
// Executable or shell command to run.
Command string `json:"command,required"`
@@ -362,8 +413,14 @@ type BrowserProcessSpawnParams struct {
Cwd param.Opt[string] `json:"cwd,omitzero"`
// Maximum execution time in seconds.
TimeoutSec param.Opt[int64] `json:"timeout_sec,omitzero"`
+ // Allocate a pseudo-terminal (PTY) for interactive shells.
+ AllocateTty param.Opt[bool] `json:"allocate_tty,omitzero"`
// Run the process with root privileges.
AsRoot param.Opt[bool] `json:"as_root,omitzero"`
+ // Initial terminal columns. Only used when allocate_tty is true.
+ Cols param.Opt[int64] `json:"cols,omitzero"`
+ // Initial terminal rows. Only used when allocate_tty is true.
+ Rows param.Opt[int64] `json:"rows,omitzero"`
// Command arguments.
Args []string `json:"args,omitzero"`
// Environment variables to set for the process.
diff --git a/browserprocess_test.go b/browserprocess_test.go
index b6ca67d..1e5ecf2 100644
--- a/browserprocess_test.go
+++ b/browserprocess_test.go
@@ -80,6 +80,37 @@ func TestBrowserProcessKill(t *testing.T) {
}
}
+func TestBrowserProcessResize(t *testing.T) {
+ t.Skip("Prism tests are disabled")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := kernel.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("My API Key"),
+ )
+ _, err := client.Browsers.Process.Resize(
+ context.TODO(),
+ "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
+ kernel.BrowserProcessResizeParams{
+ ID: "id",
+ Cols: 1,
+ Rows: 1,
+ },
+ )
+ if err != nil {
+ var apierr *kernel.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
func TestBrowserProcessSpawnWithOptionalParams(t *testing.T) {
t.Skip("Prism tests are disabled")
baseURL := "http://localhost:4010"
@@ -97,14 +128,17 @@ func TestBrowserProcessSpawnWithOptionalParams(t *testing.T) {
context.TODO(),
"id",
kernel.BrowserProcessSpawnParams{
- Command: "command",
- Args: []string{"string"},
- AsRoot: kernel.Bool(true),
- AsUser: kernel.String("as_user"),
- Cwd: kernel.String("/J!"),
+ Command: "command",
+ AllocateTty: kernel.Bool(true),
+ Args: []string{"string"},
+ AsRoot: kernel.Bool(true),
+ AsUser: kernel.String("as_user"),
+ Cols: kernel.Int(1),
+ Cwd: kernel.String("/J!"),
Env: map[string]string{
"foo": "string",
},
+ Rows: kernel.Int(1),
TimeoutSec: kernel.Int(0),
},
)
From 35a09ad5ece2cdaf09a8d3b6420b4744377f5d6f Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Thu, 15 Jan 2026 20:05:46 +0000
Subject: [PATCH 06/11] feat(api): add IP address logging for residential and
custom proxies
---
.stats.yml | 6 +++---
option/requestoption.go | 2 +-
proxy.go | 12 ++++++++++++
3 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index e7a094f..f0310d3 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 90
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-6a44c851ec955b997558a8524eb641355ff3097474f40772b8ea2fef5bee4134.yml
-openapi_spec_hash: 155ee005a1b43e1c11e843de91e9f509
-config_hash: 6cbbf855a29bc675f35ddb1106ea9083
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-cc60c65c6bb0b8a8ea662cf758806e641790870ded35f6ffdb9f4801f3d29b15.yml
+openapi_spec_hash: a1074e1bba578bcd5912512166ada0dc
+config_hash: 7868d3397406c2974b6f058488aeefd6
diff --git a/option/requestoption.go b/option/requestoption.go
index fd632db..0e42c37 100644
--- a/option/requestoption.go
+++ b/option/requestoption.go
@@ -263,7 +263,7 @@ func WithRequestTimeout(dur time.Duration) RequestOption {
// environment to be the "production" environment. An environment specifies which base URL
// to use by default.
func WithEnvironmentProduction() RequestOption {
- return requestconfig.WithDefaultBaseURL("https://api.onkernel.com/")
+ return requestconfig.WithDefaultBaseURL("https://api.kernel.com/")
}
// WithEnvironmentDevelopment returns a RequestOption that sets the current
diff --git a/proxy.go b/proxy.go
index 628f7d7..0cd6e66 100644
--- a/proxy.go
+++ b/proxy.go
@@ -100,6 +100,8 @@ type ProxyNewResponse struct {
ID string `json:"id"`
// Configuration specific to the selected proxy `type`.
Config ProxyNewResponseConfigUnion `json:"config"`
+ // IP address that the proxy uses when making requests.
+ IPAddress string `json:"ip_address"`
// Timestamp of the last health check performed on this proxy.
LastChecked time.Time `json:"last_checked" format:"date-time"`
// Readable name of the proxy.
@@ -117,6 +119,7 @@ type ProxyNewResponse struct {
Type respjson.Field
ID respjson.Field
Config respjson.Field
+ IPAddress respjson.Field
LastChecked respjson.Field
Name respjson.Field
Protocol respjson.Field
@@ -388,6 +391,8 @@ type ProxyGetResponse struct {
ID string `json:"id"`
// Configuration specific to the selected proxy `type`.
Config ProxyGetResponseConfigUnion `json:"config"`
+ // IP address that the proxy uses when making requests.
+ IPAddress string `json:"ip_address"`
// Timestamp of the last health check performed on this proxy.
LastChecked time.Time `json:"last_checked" format:"date-time"`
// Readable name of the proxy.
@@ -405,6 +410,7 @@ type ProxyGetResponse struct {
Type respjson.Field
ID respjson.Field
Config respjson.Field
+ IPAddress respjson.Field
LastChecked respjson.Field
Name respjson.Field
Protocol respjson.Field
@@ -676,6 +682,8 @@ type ProxyListResponse struct {
ID string `json:"id"`
// Configuration specific to the selected proxy `type`.
Config ProxyListResponseConfigUnion `json:"config"`
+ // IP address that the proxy uses when making requests.
+ IPAddress string `json:"ip_address"`
// Timestamp of the last health check performed on this proxy.
LastChecked time.Time `json:"last_checked" format:"date-time"`
// Readable name of the proxy.
@@ -693,6 +701,7 @@ type ProxyListResponse struct {
Type respjson.Field
ID respjson.Field
Config respjson.Field
+ IPAddress respjson.Field
LastChecked respjson.Field
Name respjson.Field
Protocol respjson.Field
@@ -964,6 +973,8 @@ type ProxyCheckResponse struct {
ID string `json:"id"`
// Configuration specific to the selected proxy `type`.
Config ProxyCheckResponseConfigUnion `json:"config"`
+ // IP address that the proxy uses when making requests.
+ IPAddress string `json:"ip_address"`
// Timestamp of the last health check performed on this proxy.
LastChecked time.Time `json:"last_checked" format:"date-time"`
// Readable name of the proxy.
@@ -981,6 +992,7 @@ type ProxyCheckResponse struct {
Type respjson.Field
ID respjson.Field
Config respjson.Field
+ IPAddress respjson.Field
LastChecked respjson.Field
Name respjson.Field
Protocol respjson.Field
From 5c479d9abb0f42edbb4bdf8d0cef681f5aeeca3a Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Fri, 16 Jan 2026 16:15:30 +0000
Subject: [PATCH 07/11] feat: Support hot swap proxy on a session
---
.stats.yml | 8 ++---
api.md | 2 ++
browser.go | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
browser_test.go | 29 ++++++++++++++++
4 files changed, 125 insertions(+), 4 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index f0310d3..330b531 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
-configured_endpoints: 90
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-cc60c65c6bb0b8a8ea662cf758806e641790870ded35f6ffdb9f4801f3d29b15.yml
-openapi_spec_hash: a1074e1bba578bcd5912512166ada0dc
-config_hash: 7868d3397406c2974b6f058488aeefd6
+configured_endpoints: 91
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-4f5307643555b7917e8681b1966ae0b99f770cf59805e2f917ec7528edf11ba8.yml
+openapi_spec_hash: 873a9aa3a88b6cec1ad94f848eeb1c45
+config_hash: 20337f7888852c165d099faa7589c90a
diff --git a/api.md b/api.md
index 3d13f11..d70728a 100644
--- a/api.md
+++ b/api.md
@@ -75,12 +75,14 @@ Response Types:
- kernel.Profile
- kernel.BrowserNewResponse
- kernel.BrowserGetResponse
+- kernel.BrowserUpdateResponse
- kernel.BrowserListResponse
Methods:
- client.Browsers.New(ctx context.Context, body kernel.BrowserNewParams) (kernel.BrowserNewResponse, error)
- client.Browsers.Get(ctx context.Context, id string) (kernel.BrowserGetResponse, error)
+- client.Browsers.Update(ctx context.Context, id string, body kernel.BrowserUpdateParams) (kernel.BrowserUpdateResponse, error)
- client.Browsers.List(ctx context.Context, query kernel.BrowserListParams) (pagination.OffsetPagination[kernel.BrowserListResponse], error)
- client.Browsers.Delete(ctx context.Context, body kernel.BrowserDeleteParams) error
- client.Browsers.DeleteByID(ctx context.Context, id string) error
diff --git a/browser.go b/browser.go
index 0c024cd..c8da385 100644
--- a/browser.go
+++ b/browser.go
@@ -77,6 +77,18 @@ func (r *BrowserService) Get(ctx context.Context, id string, opts ...option.Requ
return
}
+// Update a browser session.
+func (r *BrowserService) Update(ctx context.Context, id string, body BrowserUpdateParams, opts ...option.RequestOption) (res *BrowserUpdateResponse, err error) {
+ opts = slices.Concat(r.Options, opts)
+ if id == "" {
+ err = errors.New("missing required id parameter")
+ return
+ }
+ path := fmt.Sprintf("browsers/%s", id)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPatch, path, body, &res, opts...)
+ return
+}
+
// List all browser sessions with pagination support. Use include_deleted=true to
// include soft-deleted sessions in the results.
func (r *BrowserService) List(ctx context.Context, query BrowserListParams, opts ...option.RequestOption) (res *pagination.OffsetPagination[BrowserListResponse], err error) {
@@ -345,6 +357,69 @@ func (r *BrowserGetResponse) UnmarshalJSON(data []byte) error {
return apijson.UnmarshalRoot(data, r)
}
+type BrowserUpdateResponse struct {
+ // Websocket URL for Chrome DevTools Protocol connections to the browser session
+ CdpWsURL string `json:"cdp_ws_url,required"`
+ // When the browser session was created.
+ CreatedAt time.Time `json:"created_at,required" format:"date-time"`
+ // Whether the browser session is running in headless mode.
+ Headless bool `json:"headless,required"`
+ // Unique identifier for the browser session
+ SessionID string `json:"session_id,required"`
+ // Whether the browser session is running in stealth mode.
+ Stealth bool `json:"stealth,required"`
+ // The number of seconds of inactivity before the browser session is terminated.
+ TimeoutSeconds int64 `json:"timeout_seconds,required"`
+ // Remote URL for live viewing the browser session. Only available for non-headless
+ // browsers.
+ BrowserLiveViewURL string `json:"browser_live_view_url"`
+ // When the browser session was soft-deleted. Only present for deleted sessions.
+ DeletedAt time.Time `json:"deleted_at" format:"date-time"`
+ // Whether the browser session is running in kiosk mode.
+ KioskMode bool `json:"kiosk_mode"`
+ // DEPRECATED: Use timeout_seconds (up to 72 hours) and Profiles instead.
+ //
+ // Deprecated: deprecated
+ Persistence BrowserPersistence `json:"persistence"`
+ // Browser profile metadata.
+ Profile Profile `json:"profile"`
+ // ID of the proxy associated with this browser session, if any.
+ ProxyID string `json:"proxy_id"`
+ // Initial browser window size in pixels with optional refresh rate. If omitted,
+ // image defaults apply (1920x1080@25). Only specific viewport configurations are
+ // supported. The server will reject unsupported combinations. Supported
+ // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25,
+ // 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will be
+ // automatically determined from the width and height if they match a supported
+ // configuration exactly. Note: Higher resolutions may affect the responsiveness of
+ // live view browser
+ Viewport shared.BrowserViewport `json:"viewport"`
+ // JSON contains metadata for fields, check presence with [respjson.Field.Valid].
+ JSON struct {
+ CdpWsURL respjson.Field
+ CreatedAt respjson.Field
+ Headless respjson.Field
+ SessionID respjson.Field
+ Stealth respjson.Field
+ TimeoutSeconds respjson.Field
+ BrowserLiveViewURL respjson.Field
+ DeletedAt respjson.Field
+ KioskMode respjson.Field
+ Persistence respjson.Field
+ Profile respjson.Field
+ ProxyID respjson.Field
+ Viewport respjson.Field
+ ExtraFields map[string]respjson.Field
+ raw string
+ } `json:"-"`
+}
+
+// Returns the unmodified JSON received from the API
+func (r BrowserUpdateResponse) RawJSON() string { return r.JSON.raw }
+func (r *BrowserUpdateResponse) UnmarshalJSON(data []byte) error {
+ return apijson.UnmarshalRoot(data, r)
+}
+
type BrowserListResponse struct {
// Websocket URL for Chrome DevTools Protocol connections to the browser session
CdpWsURL string `json:"cdp_ws_url,required"`
@@ -457,6 +532,21 @@ func (r *BrowserNewParams) UnmarshalJSON(data []byte) error {
return apijson.UnmarshalRoot(data, r)
}
+type BrowserUpdateParams struct {
+ // ID of the proxy to use. Omit to leave unchanged, set to empty string to remove
+ // proxy.
+ ProxyID param.Opt[string] `json:"proxy_id,omitzero"`
+ paramObj
+}
+
+func (r BrowserUpdateParams) MarshalJSON() (data []byte, err error) {
+ type shadow BrowserUpdateParams
+ return param.MarshalObject(r, (*shadow)(&r))
+}
+func (r *BrowserUpdateParams) UnmarshalJSON(data []byte) error {
+ return apijson.UnmarshalRoot(data, r)
+}
+
type BrowserListParams struct {
// When true, includes soft-deleted browser sessions in the results alongside
// active sessions.
diff --git a/browser_test.go b/browser_test.go
index 137b62f..d0ab6f5 100644
--- a/browser_test.go
+++ b/browser_test.go
@@ -86,6 +86,35 @@ func TestBrowserGet(t *testing.T) {
}
}
+func TestBrowserUpdateWithOptionalParams(t *testing.T) {
+ t.Skip("Prism tests are disabled")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := kernel.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("My API Key"),
+ )
+ _, err := client.Browsers.Update(
+ context.TODO(),
+ "htzv5orfit78e1m2biiifpbv",
+ kernel.BrowserUpdateParams{
+ ProxyID: kernel.String("proxy_id"),
+ },
+ )
+ if err != nil {
+ var apierr *kernel.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
func TestBrowserListWithOptionalParams(t *testing.T) {
t.Skip("Prism tests are disabled")
baseURL := "http://localhost:4010"
From 12448c8e58e98072c0fa00237c2d656be1126f58 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Fri, 16 Jan 2026 16:15:52 +0000
Subject: [PATCH 08/11] release: 0.25.0
---
.release-please-manifest.json | 2 +-
CHANGELOG.md | 19 +++++++++++++++++++
README.md | 2 +-
internal/version.go | 2 +-
4 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index d2d60a3..a36746b 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.24.0"
+ ".": "0.25.0"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3f01456..ff477f3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,24 @@
# Changelog
+## 0.25.0 (2026-01-16)
+
+Full Changelog: [v0.24.0...v0.25.0](https://github.com/kernel/kernel-go-sdk/compare/v0.24.0...v0.25.0)
+
+### Features
+
+* add MFA options to agent authentication workflow ([0f5b637](https://github.com/kernel/kernel-go-sdk/commit/0f5b63778ed3fce2f8662053eb213ba55a77cde9))
+* add WebSocket process attach and PTY support ([690d473](https://github.com/kernel/kernel-go-sdk/commit/690d4737fe6b3d13c64acc5de08da76deb74a597))
+* **api:** add IP address logging for residential and custom proxies ([35a09ad](https://github.com/kernel/kernel-go-sdk/commit/35a09ad5ece2cdaf09a8d3b6420b4744377f5d6f))
+* **api:** manual updates ([0980329](https://github.com/kernel/kernel-go-sdk/commit/0980329671baab3951d42b472f69fcd5ef29aab7))
+* **api:** update production repos ([0cdfbfd](https://github.com/kernel/kernel-go-sdk/commit/0cdfbfdfccab1abe18180bce8500623be8bcad66))
+* Support hot swap proxy on a session ([5c479d9](https://github.com/kernel/kernel-go-sdk/commit/5c479d9abb0f42edbb4bdf8d0cef681f5aeeca3a))
+
+
+### Chores
+
+* sync repo ([1728134](https://github.com/kernel/kernel-go-sdk/commit/1728134103bf4a4bcb1c74ad335408cc3f7cc65a))
+* update module path from onkernel to kernel ([52c5887](https://github.com/kernel/kernel-go-sdk/commit/52c588700307b752e5d239718a00aafddc86ab96))
+
## 0.24.0 (2025-12-17)
Full Changelog: [v0.23.0...v0.24.0](https://github.com/onkernel/kernel-go-sdk/compare/v0.23.0...v0.24.0)
diff --git a/README.md b/README.md
index f5c1106..dc26e9d 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@ Or to pin the version:
```sh
-go get -u 'github.com/kernel/kernel-go-sdk@v0.24.0'
+go get -u 'github.com/kernel/kernel-go-sdk@v0.25.0'
```
diff --git a/internal/version.go b/internal/version.go
index 5f694dc..de6cef8 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -2,4 +2,4 @@
package internal
-const PackageVersion = "0.24.0" // x-release-please-version
+const PackageVersion = "0.25.0" // x-release-please-version
From ff2927b47f02eaa1b1a732c87433fe8d5aa4fa57 Mon Sep 17 00:00:00 2001
From: Steven Miller
Date: Fri, 16 Jan 2026 11:27:34 -0500
Subject: [PATCH 09/11] Fix build error
---
packages/pagination/pagination.go | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/pagination/pagination.go b/packages/pagination/pagination.go
index 0b8acfc..bf53a6b 100644
--- a/packages/pagination/pagination.go
+++ b/packages/pagination/pagination.go
@@ -46,13 +46,13 @@ func (r *OffsetPagination[T]) GetNextPage() (res *OffsetPagination[T], err error
}
cfg := r.cfg.Clone(r.cfg.Context)
- offset := r.res.Header.Get("X-Next-Offset")
- next, err := strconv.ParseInt(nextStr, 10, 64)
+ offsetStr := r.res.Header.Get("X-Next-Offset")
+ offset, err := strconv.ParseInt(offsetStr, 10, 64)
if err != nil {
return nil, err
}
length := int64(len(r.Items))
- nextStr := offset + length
+ next := offset + length
if length > 0 && next != 0 {
err = cfg.Apply(option.WithQuery("offset", strconv.FormatInt(next, 10)))
From 8f5b096e0c506ea49eaf439f69b9af2324057229 Mon Sep 17 00:00:00 2001
From: Steven Miller
Date: Fri, 16 Jan 2026 11:34:18 -0500
Subject: [PATCH 10/11] Apply suggestions from code review
---
README.md | 2 +-
option/requestoption.go | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index dc26e9d..25c5e3d 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
-The Kernel Go library provides convenient access to the [Kernel REST API](https://docs.kernel.com)
+The Kernel Go library provides convenient access to the [Kernel REST API](https://www.kernel.sh/docs/api-reference)
from applications written in Go.
It is generated with [Stainless](https://www.stainless.com/).
diff --git a/option/requestoption.go b/option/requestoption.go
index 0e42c37..fd632db 100644
--- a/option/requestoption.go
+++ b/option/requestoption.go
@@ -263,7 +263,7 @@ func WithRequestTimeout(dur time.Duration) RequestOption {
// environment to be the "production" environment. An environment specifies which base URL
// to use by default.
func WithEnvironmentProduction() RequestOption {
- return requestconfig.WithDefaultBaseURL("https://api.kernel.com/")
+ return requestconfig.WithDefaultBaseURL("https://api.onkernel.com/")
}
// WithEnvironmentDevelopment returns a RequestOption that sets the current
From 260a8e76f1b41dfc1a3a2da0b82fe9e2c1eaec14 Mon Sep 17 00:00:00 2001
From: Steven Miller
Date: Fri, 16 Jan 2026 11:36:59 -0500
Subject: [PATCH 11/11] Undo pagination changes
---
packages/pagination/pagination.go | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/packages/pagination/pagination.go b/packages/pagination/pagination.go
index bf53a6b..b8cbddf 100644
--- a/packages/pagination/pagination.go
+++ b/packages/pagination/pagination.go
@@ -46,13 +46,12 @@ func (r *OffsetPagination[T]) GetNextPage() (res *OffsetPagination[T], err error
}
cfg := r.cfg.Clone(r.cfg.Context)
- offsetStr := r.res.Header.Get("X-Next-Offset")
- offset, err := strconv.ParseInt(offsetStr, 10, 64)
+ nextStr := r.res.Header.Get("X-Next-Offset")
+ next, err := strconv.ParseInt(nextStr, 10, 64)
if err != nil {
return nil, err
}
length := int64(len(r.Items))
- next := offset + length
if length > 0 && next != 0 {
err = cfg.Apply(option.WithQuery("offset", strconv.FormatInt(next, 10)))