Skip to content

Commit 7a659dc

Browse files
chore(api): remove deprecated endpoints
1 parent fd7cb99 commit 7a659dc

10 files changed

Lines changed: 18 additions & 417 deletions

File tree

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 21
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-a5b1d2c806c42c1534eefc8d34516f7f6e4ab68cb6a836534ee549bdbe4653f3.yml
3-
openapi_spec_hash: 0be350cc8ddbd1fc7e058ce6c3a44ee8
4-
config_hash: 307153ecd5b85f77ce8e0d87f6e5dfab
1+
configured_endpoints: 19
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-84945582139b11633f792c1052a33e6af9cafc96bbafc2902a905312d14c4cc1.yml
3+
openapi_spec_hash: c77be216626b789a543529a6de56faed
4+
config_hash: 65328ff206b8c0168c915914506d9dba

README.md

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,8 @@ The full API of this library can be found in [api.md](api.md).
4141
package main
4242

4343
import (
44-
"bytes"
4544
"context"
4645
"fmt"
47-
"io"
4846

4947
"github.com/onkernel/kernel-go-sdk"
5048
"github.com/onkernel/kernel-go-sdk/option"
@@ -55,18 +53,15 @@ func main() {
5553
option.WithAPIKey("My API Key"), // defaults to os.LookupEnv("KERNEL_API_KEY")
5654
option.WithEnvironmentDevelopment(), // defaults to option.WithEnvironmentProduction()
5755
)
58-
deployment, err := client.Apps.Deployments.New(context.TODO(), kernel.AppDeploymentNewParams{
59-
EntrypointRelPath: "main.ts",
60-
File: io.Reader(bytes.NewBuffer([]byte("REPLACE_ME"))),
61-
EnvVars: map[string]string{
62-
"OPENAI_API_KEY": "x",
56+
browser, err := client.Browsers.New(context.TODO(), kernel.BrowserNewParams{
57+
Persistence: kernel.BrowserPersistenceParam{
58+
ID: "browser-for-user-1234",
6359
},
64-
Version: kernel.String("1.0.0"),
6560
})
6661
if err != nil {
6762
panic(err.Error())
6863
}
69-
fmt.Printf("%+v\n", deployment.Apps)
64+
fmt.Printf("%+v\n", browser.SessionID)
7065
}
7166

7267
```
@@ -304,7 +299,6 @@ To handle errors, we recommend that you use the `errors.As` pattern:
304299

305300
```go
306301
_, err := client.Browsers.New(context.TODO(), kernel.BrowserNewParams{
307-
InvocationID: kernel.String("REPLACE_ME"),
308302
Persistence: kernel.BrowserPersistenceParam{
309303
ID: "browser-for-user-1234",
310304
},
@@ -336,7 +330,6 @@ defer cancel()
336330
client.Browsers.New(
337331
ctx,
338332
kernel.BrowserNewParams{
339-
InvocationID: kernel.String("REPLACE_ME"),
340333
Persistence: kernel.BrowserPersistenceParam{
341334
ID: "browser-for-user-1234",
342335
},
@@ -362,19 +355,19 @@ which can be used to wrap any `io.Reader` with the appropriate file name and con
362355
```go
363356
// A file from the file system
364357
file, err := os.Open("/path/to/file")
365-
kernel.AppDeploymentNewParams{
358+
kernel.DeploymentNewParams{
366359
EntrypointRelPath: "src/app.py",
367360
File: file,
368361
}
369362

370363
// A file from a string
371-
kernel.AppDeploymentNewParams{
364+
kernel.DeploymentNewParams{
372365
EntrypointRelPath: "src/app.py",
373366
File: strings.NewReader("my file contents"),
374367
}
375368

376369
// With a custom filename and contentType
377-
kernel.AppDeploymentNewParams{
370+
kernel.DeploymentNewParams{
378371
EntrypointRelPath: "src/app.py",
379372
File: kernel.File(strings.NewReader(`{"hello": "foo"}`), "file.go", "application/json"),
380373
}
@@ -398,7 +391,6 @@ client := kernel.NewClient(
398391
client.Browsers.New(
399392
context.TODO(),
400393
kernel.BrowserNewParams{
401-
InvocationID: kernel.String("REPLACE_ME"),
402394
Persistence: kernel.BrowserPersistenceParam{
403395
ID: "browser-for-user-1234",
404396
},
@@ -418,7 +410,6 @@ var response *http.Response
418410
browser, err := client.Browsers.New(
419411
context.TODO(),
420412
kernel.BrowserNewParams{
421-
InvocationID: kernel.String("REPLACE_ME"),
422413
Persistence: kernel.BrowserPersistenceParam{
423414
ID: "browser-for-user-1234",
424415
},

api.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,6 @@ Methods:
3434

3535
- <code title="get /apps">client.Apps.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppListParams">AppListParams</a>) ([]<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppListResponse">AppListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3636

37-
## Deployments
38-
39-
Response Types:
40-
41-
- <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppDeploymentNewResponse">AppDeploymentNewResponse</a>
42-
- <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppDeploymentFollowResponseUnion">AppDeploymentFollowResponseUnion</a>
43-
44-
Methods:
45-
46-
- <code title="post /deploy">client.Apps.Deployments.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppDeploymentService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, body <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppDeploymentNewParams">AppDeploymentNewParams</a>) (<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppDeploymentNewResponse">AppDeploymentNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
47-
- <code title="get /apps/{id}/events">client.Apps.Deployments.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppDeploymentService.Follow">Follow</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#AppDeploymentFollowResponseUnion">AppDeploymentFollowResponseUnion</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
48-
4937
# Invocations
5038

5139
Response Types:

app.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ import (
2424
// automatically. You should not instantiate this service directly, and instead use
2525
// the [NewAppService] method instead.
2626
type AppService struct {
27-
Options []option.RequestOption
28-
Deployments AppDeploymentService
27+
Options []option.RequestOption
2928
}
3029

3130
// NewAppService generates a new service that applies the given options to each
@@ -34,7 +33,6 @@ type AppService struct {
3433
func NewAppService(opts ...option.RequestOption) (r AppService) {
3534
r = AppService{}
3635
r.Options = opts
37-
r.Deployments = NewAppDeploymentService(opts...)
3836
return
3937
}
4038

0 commit comments

Comments
 (0)