Skip to content

Commit bdfa213

Browse files
committed
deprecated session.idle event
1 parent 7f0b2ce commit bdfa213

File tree

3 files changed

+19
-17
lines changed

3 files changed

+19
-17
lines changed

packages/opencode/src/session/prompt.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,6 @@ export namespace SessionPrompt {
5353
const log = Log.create({ service: "session.prompt" })
5454
export const OUTPUT_TOKEN_MAX = 32_000
5555

56-
export const Event = {
57-
Idle: Bus.event(
58-
"session.idle",
59-
z.object({
60-
sessionID: z.string(),
61-
}),
62-
),
63-
}
64-
6556
const state = Instance.state(
6657
() => {
6758
const data: Record<

packages/opencode/src/session/status.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ export namespace SessionStatus {
3131
status: Info,
3232
}),
3333
),
34+
// deprecated
35+
Idle: Bus.event(
36+
"session.idle",
37+
z.object({
38+
sessionID: z.string(),
39+
}),
40+
),
3441
}
3542

3643
const state = Instance.state(() => {
@@ -56,6 +63,10 @@ export namespace SessionStatus {
5663
status,
5764
})
5865
if (status.type === "idle") {
66+
// deprecated
67+
Bus.publish(Event.Idle, {
68+
sessionID,
69+
})
5970
delete state()[sessionID]
6071
return
6172
}

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,13 @@ export type EventSessionStatus = {
456456
}
457457
}
458458

459+
export type EventSessionIdle = {
460+
type: "session.idle"
461+
properties: {
462+
sessionID: string
463+
}
464+
}
465+
459466
export type EventSessionCompacted = {
460467
type: "session.compacted"
461468
properties: {
@@ -507,13 +514,6 @@ export type EventCommandExecuted = {
507514
}
508515
}
509516

510-
export type EventSessionIdle = {
511-
type: "session.idle"
512-
properties: {
513-
sessionID: string
514-
}
515-
}
516-
517517
export type Session = {
518518
id: string
519519
projectID: string
@@ -650,11 +650,11 @@ export type Event =
650650
| EventPermissionUpdated
651651
| EventPermissionReplied
652652
| EventSessionStatus
653+
| EventSessionIdle
653654
| EventSessionCompacted
654655
| EventFileEdited
655656
| EventTodoUpdated
656657
| EventCommandExecuted
657-
| EventSessionIdle
658658
| EventSessionCreated
659659
| EventSessionUpdated
660660
| EventSessionDeleted

0 commit comments

Comments
 (0)