Improve queued message handling

This commit is contained in:
Federico Jaramillo Martinez
2026-05-10 00:46:47 +02:00
parent 224eef2765
commit 63ef03f8f6
13 changed files with 226 additions and 8 deletions
+6
View File
@@ -38,6 +38,11 @@ export interface SessionActivity {
at: string;
}
export interface QueuedSessionMessage {
kind: "steer" | "followUp";
text: string;
}
export interface SessionStatus {
sessionId: string;
model?: { provider?: string; id?: string; name?: string; contextWindow?: number; reasoning?: unknown };
@@ -46,6 +51,7 @@ export interface SessionStatus {
isCompacting: boolean;
isBashRunning: boolean;
pendingMessageCount: number;
queuedMessages: QueuedSessionMessage[];
tokens: { input: number; output: number; cacheRead: number; cacheWrite: number; total: number };
cost: number;
contextUsage?: { tokens: number | null; contextWindow: number; percent: number | null };