Files
oh-my-opencode/dist/hooks/gpt-permission-continuation/session-state.d.ts
T
2026-03-14 04:56:50 +00:00

16 lines
551 B
TypeScript

type SessionState = {
inFlight: boolean;
consecutiveAutoContinueCount: number;
awaitingAutoContinuationResponse: boolean;
lastHandledMessageID?: string;
lastAutoContinuePermissionPhrase?: string;
lastInjectedAt?: number;
};
export type SessionStateStore = ReturnType<typeof createSessionStateStore>;
export declare function createSessionStateStore(): {
getState: (sessionID: string) => SessionState;
wasRecentlyInjected(sessionID: string, windowMs: number): boolean;
cleanup(sessionID: string): void;
};
export {};