fix(gpt-permission-continuation): add per-session consecutive auto-continue cap to prevent infinite loops
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
type SessionState = {
|
||||
inFlight: boolean
|
||||
consecutiveAutoContinueCount: number
|
||||
lastHandledMessageID?: string
|
||||
lastAutoContinuePermissionPhrase?: string
|
||||
lastInjectedAt?: number
|
||||
}
|
||||
|
||||
@@ -15,6 +17,7 @@ export function createSessionStateStore() {
|
||||
|
||||
const created: SessionState = {
|
||||
inFlight: false,
|
||||
consecutiveAutoContinueCount: 0,
|
||||
}
|
||||
states.set(sessionID, created)
|
||||
return created
|
||||
|
||||
Reference in New Issue
Block a user