summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk
diff options
context:
space:
mode:
authorDax <[email protected]>2026-05-03 14:45:48 -0400
committerGitHub <[email protected]>2026-05-03 14:45:48 -0400
commit7749d8e85f2bf4879ee98af90066c167153bb19b (patch)
tree0b4a72dab4167298cce15e1621c54a6af170b4c9 /packages/sdk
parent28112fbd12d16d21563eead2a188e0ecae11303e (diff)
downloadopencode-7749d8e85f2bf4879ee98af90066c167153bb19b.tar.gz
opencode-7749d8e85f2bf4879ee98af90066c167153bb19b.zip
Add v2 session failure events (#25628)
Diffstat (limited to 'packages/sdk')
-rw-r--r--packages/sdk/js/src/v2/gen/types.gen.ts51
1 files changed, 43 insertions, 8 deletions
diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts
index caa3d4c76..79ef42d9e 100644
--- a/packages/sdk/js/src/v2/gen/types.gen.ts
+++ b/packages/sdk/js/src/v2/gen/types.gen.ts
@@ -58,6 +58,7 @@ export type Event =
| EventSessionNextShellEnded
| EventSessionNextStepStarted
| EventSessionNextStepEnded
+ | EventSessionNextStepFailed
| EventSessionNextTextStarted
| EventSessionNextTextDelta
| EventSessionNextTextEnded
@@ -70,7 +71,7 @@ export type Event =
| EventSessionNextToolCalled
| EventSessionNextToolProgress
| EventSessionNextToolSuccess
- | EventSessionNextToolError
+ | EventSessionNextToolFailed
| EventSessionNextRetried
| EventSessionNextCompactionStarted
| EventSessionNextCompactionDelta
@@ -823,6 +824,7 @@ export type GlobalEvent = {
| EventSessionNextShellEnded
| EventSessionNextStepStarted
| EventSessionNextStepEnded
+ | EventSessionNextStepFailed
| EventSessionNextTextStarted
| EventSessionNextTextDelta
| EventSessionNextTextEnded
@@ -835,7 +837,7 @@ export type GlobalEvent = {
| EventSessionNextToolCalled
| EventSessionNextToolProgress
| EventSessionNextToolSuccess
- | EventSessionNextToolError
+ | EventSessionNextToolFailed
| EventSessionNextRetried
| EventSessionNextCompactionStarted
| EventSessionNextCompactionDelta
@@ -857,6 +859,7 @@ export type GlobalEvent = {
| SyncEventSessionNextShellEnded
| SyncEventSessionNextStepStarted
| SyncEventSessionNextStepEnded
+ | SyncEventSessionNextStepFailed
| SyncEventSessionNextTextStarted
| SyncEventSessionNextTextDelta
| SyncEventSessionNextTextEnded
@@ -869,7 +872,7 @@ export type GlobalEvent = {
| SyncEventSessionNextToolCalled
| SyncEventSessionNextToolProgress
| SyncEventSessionNextToolSuccess
- | SyncEventSessionNextToolError
+ | SyncEventSessionNextToolFailed
| SyncEventSessionNextRetried
| SyncEventSessionNextCompactionStarted
| SyncEventSessionNextCompactionDelta
@@ -1973,6 +1976,22 @@ export type SyncEventSessionNextStepEnded = {
}
}
+export type SyncEventSessionNextStepFailed = {
+ type: "sync"
+ name: "session.next.step.failed.1"
+ id: string
+ seq: number
+ aggregateID: "sessionID"
+ data: {
+ timestamp: number
+ sessionID: string
+ error: {
+ type: string
+ message: string
+ }
+ }
+}
+
export type SyncEventSessionNextTextStarted = {
type: "sync"
name: "session.next.text.started.1"
@@ -2157,9 +2176,9 @@ export type SyncEventSessionNextToolSuccess = {
}
}
-export type SyncEventSessionNextToolError = {
+export type SyncEventSessionNextToolFailed = {
type: "sync"
- name: "session.next.tool.error.1"
+ name: "session.next.tool.failed.1"
id: string
seq: number
aggregateID: "sessionID"
@@ -2710,6 +2729,19 @@ export type EventSessionNextStepEnded = {
}
}
+export type EventSessionNextStepFailed = {
+ id: string
+ type: "session.next.step.failed"
+ properties: {
+ timestamp: number
+ sessionID: string
+ error: {
+ type: string
+ message: string
+ }
+ }
+}
+
export type EventSessionNextTextStarted = {
id: string
type: "session.next.text.started"
@@ -2870,9 +2902,9 @@ export type EventSessionNextToolSuccess = {
}
}
-export type EventSessionNextToolError = {
+export type EventSessionNextToolFailed = {
id: string
- type: "session.next.tool.error"
+ type: "session.next.tool.failed"
properties: {
timestamp: number
sessionID: string
@@ -3162,7 +3194,10 @@ export type SessionMessageAssistant = {
write: number
}
}
- error?: string
+ error?: {
+ type: string
+ message: string
+ }
}
export type SessionMessageCompaction = {