File tree Expand file tree Collapse file tree 3 files changed +19
-17
lines changed
Expand file tree Collapse file tree 3 files changed +19
-17
lines changed Original file line number Diff line number Diff 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 <
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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+
459466export 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-
517517export 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
You can’t perform that action at this time.
0 commit comments