Skip to content

Commit 036b247

Browse files
author
opencode
committed
release: v0.4.43
1 parent 93b7147 commit 036b247

11 files changed

Lines changed: 49 additions & 9 deletions

File tree

cloud/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "@opencode/cloud-core",
4-
"version": "0.4.42",
4+
"version": "0.4.43",
55
"private": true,
66
"type": "module",
77
"dependencies": {

cloud/function/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opencode/cloud-function",
3-
"version": "0.4.42",
3+
"version": "0.4.43",
44
"$schema": "https://json.schemastore.org/package.json",
55
"private": true,
66
"type": "module",

cloud/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opencode/cloud-web",
3-
"version": "0.4.42",
3+
"version": "0.4.43",
44
"private": true,
55
"description": "",
66
"type": "module",

packages/function/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opencode/function",
3-
"version": "0.4.42",
3+
"version": "0.4.43",
44
"$schema": "https://json.schemastore.org/package.json",
55
"private": true,
66
"type": "module",

packages/opencode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
3-
"version": "0.4.42",
3+
"version": "0.4.43",
44
"name": "opencode",
55
"type": "module",
66
"private": true,

packages/plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "@opencode-ai/plugin",
4-
"version": "0.4.42",
4+
"version": "0.4.43",
55
"type": "module",
66
"scripts": {
77
"typecheck": "tsc --noEmit"

packages/sdk/js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "@opencode-ai/sdk",
4-
"version": "0.4.42",
4+
"version": "0.4.43",
55
"type": "module",
66
"scripts": {
77
"typecheck": "tsc --noEmit"

packages/sdk/js/src/gen/sdk.gen.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ import type {
3737
SessionChatResponses,
3838
SessionMessageData,
3939
SessionMessageResponses,
40+
SessionShellData,
41+
SessionShellResponses,
4042
SessionRevertData,
4143
SessionRevertResponses,
4244
SessionUnrevertData,
@@ -332,6 +334,20 @@ class Session extends _HeyApiClient {
332334
})
333335
}
334336

337+
/**
338+
* Run a shell command
339+
*/
340+
public shell<ThrowOnError extends boolean = false>(options: Options<SessionShellData, ThrowOnError>) {
341+
return (options.client ?? this._client).post<SessionShellResponses, unknown, ThrowOnError>({
342+
url: "/session/{id}/shell",
343+
...options,
344+
headers: {
345+
"Content-Type": "application/json",
346+
...options.headers,
347+
},
348+
})
349+
}
350+
335351
/**
336352
* Revert a message
337353
*/

packages/sdk/js/src/gen/types.gen.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1456,6 +1456,30 @@ export type SessionMessageResponses = {
14561456

14571457
export type SessionMessageResponse = SessionMessageResponses[keyof SessionMessageResponses]
14581458

1459+
export type SessionShellData = {
1460+
body?: {
1461+
agent: string
1462+
command: string
1463+
}
1464+
path: {
1465+
/**
1466+
* Session ID
1467+
*/
1468+
id: string
1469+
}
1470+
query?: never
1471+
url: "/session/{id}/shell"
1472+
}
1473+
1474+
export type SessionShellResponses = {
1475+
/**
1476+
* Created message
1477+
*/
1478+
200: AssistantMessage
1479+
}
1480+
1481+
export type SessionShellResponse = SessionShellResponses[keyof SessionShellResponses]
1482+
14591483
export type SessionRevertData = {
14601484
body?: {
14611485
messageID: string

packages/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@opencode/web",
33
"type": "module",
4-
"version": "0.4.42",
4+
"version": "0.4.43",
55
"scripts": {
66
"dev": "astro dev",
77
"dev:remote": "sst shell --stage=dev --target=Web astro dev",

0 commit comments

Comments
 (0)