You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,24 @@
1
1
# Changelog
2
2
3
-
## 0.25.0 (2026-01-07)
3
+
## 0.26.0 (2026-01-16)
4
4
5
-
Full Changelog: [v0.24.0...v0.25.0](https://github.com/onkernel/kernel-node-sdk/compare/v0.24.0...v0.25.0)
5
+
Full Changelog: [v0.24.0...v0.26.0](https://github.com/kernel/kernel-node-sdk/compare/v0.24.0...v0.26.0)
6
6
7
7
### Features
8
8
9
-
***api:** add health check endpoint for proxies ([999dfe5](https://github.com/onkernel/kernel-node-sdk/commit/999dfe58dbdfae072207e03d83efea58eb914a32))
* Enhance AuthAgentInvocation with step and last activity tracking ([8380eb6](https://github.com/onkernel/kernel-node-sdk/commit/8380eb6cef2c8229bee4e263bcd0637f9fcb1480))
9
+
* add MFA options to agent authentication workflow ([3e2dd3f](https://github.com/kernel/kernel-node-sdk/commit/3e2dd3f657592d6a2e224f0c0238d58514a548f6))
10
+
* add WebSocket process attach and PTY support ([b18e46d](https://github.com/kernel/kernel-node-sdk/commit/b18e46d414be71e13a43cace1e4b60411908100d))
11
+
***api:** add IP address logging for residential and custom proxies ([24e37bb](https://github.com/kernel/kernel-node-sdk/commit/24e37bb60de11625aa5a5a67ff4f224977cb8955))
***api:** update production repos ([d18f7de](https://github.com/kernel/kernel-node-sdk/commit/d18f7decf64aa26e70a1c018f5b434af502bd82b))
14
+
* Support hot swap proxy on a session ([ead291b](https://github.com/kernel/kernel-node-sdk/commit/ead291bff1089bfafe05da4d35a2405f3165f7a7))
12
15
13
16
14
17
### Chores
15
18
16
-
* break long lines in snippets into multiline ([c546f46](https://github.com/onkernel/kernel-node-sdk/commit/c546f46485ea1e853347db59c4abc5d8c9389b6c))
17
-
***internal:** codegen related update ([00a9097](https://github.com/onkernel/kernel-node-sdk/commit/00a9097ee42022b917f90fa6dd33938a3f1a9866))
19
+
***ci:** update org name from onkernel to kernel ([8197587](https://github.com/kernel/kernel-node-sdk/commit/81975879cc89feaf95334a5bd90ba752bd828453))
@@ -99,7 +99,7 @@ the changes aren't made through the automated pipeline, you may want to make rel
99
99
100
100
### Publish with a GitHub workflow
101
101
102
-
You can release to package managers by using [the `Publish NPM` GitHub action](https://www.github.com/onkernel/kernel-node-sdk/actions/workflows/publish-npm.yml). This requires a setup organization or repository secret to be set up.
102
+
You can release to package managers by using [the `Publish NPM` GitHub action](https://github.com/kernel/kernel-node-sdk/actions/workflows/publish-npm.yml). This requires a setup organization or repository secret to be set up.
This library provides convenient access to the Kernel REST API from server-side TypeScript or JavaScript.
6
6
7
-
The REST API documentation can be found on [docs.onkernel.com](https://docs.onkernel.com). The full API of this library can be found in [api.md](api.md).
7
+
The REST API documentation can be found on [docs.onkernel.com](https://www.kernel.sh/docs/api-reference). The full API of this library can be found in [api.md](api.md).
8
8
9
9
It is generated with [Stainless](https://www.stainless.com/).
10
10
11
11
## Installation
12
12
13
13
```sh
14
-
npm install @onkernel/sdk
14
+
npm install @kernel/sdk
15
15
```
16
16
17
17
## Usage
@@ -20,7 +20,7 @@ The full API of this library can be found in [api.md](api.md).
20
20
21
21
<!-- prettier-ignore -->
22
22
```js
23
-
importKernelfrom'@onkernel/sdk';
23
+
importKernelfrom'@kernel/sdk';
24
24
25
25
constclient=newKernel({
26
26
apiKey:process.env['KERNEL_API_KEY'], // This is the default and can be omitted
@@ -38,7 +38,7 @@ This library includes TypeScript definitions for all request params and response
38
38
39
39
<!-- prettier-ignore -->
40
40
```ts
41
-
importKernelfrom'@onkernel/sdk';
41
+
importKernelfrom'@kernel/sdk';
42
42
43
43
const client =newKernel({
44
44
apiKey: process.env['KERNEL_API_KEY'], // This is the default and can be omitted
@@ -62,7 +62,7 @@ Request parameters that correspond to file uploads can be passed in many differe
62
62
63
63
```ts
64
64
importfsfrom'fs';
65
-
importKernel, { toFile } from'@onkernel/sdk';
65
+
importKernel, { toFile } from'@kernel/sdk';
66
66
67
67
const client =newKernel();
68
68
@@ -227,7 +227,7 @@ The log level can be configured in two ways:
227
227
2. Using the `logLevel` client option (overrides the environment variable if set)
228
228
229
229
```ts
230
-
importKernelfrom'@onkernel/sdk';
230
+
importKernelfrom'@kernel/sdk';
231
231
232
232
const client =newKernel({
233
233
logLevel: 'debug', // Show all log messages
@@ -255,7 +255,7 @@ When providing a custom logger, the `logLevel` option still controls which messa
255
255
below the configured level will not be sent to your logger.
If you want to set custom `fetch` options without overriding the `fetch` function, you can provide a `fetchOptions` object when instantiating the client or making a request. (Request-specific options override client options.)
0 commit comments