(taskId: string, msg: string, setAppState: (f: (prev: AppState) => AppState) => void)
| 160 | return isLocalAgentTask(t) && t.agentType !== 'main-session'; |
| 161 | } |
| 162 | export function queuePendingMessage(taskId: string, msg: string, setAppState: (f: (prev: AppState) => AppState) => void): void { |
| 163 | updateTaskState<LocalAgentTaskState>(taskId, setAppState, task => ({ |
| 164 | ...task, |
| 165 | pendingMessages: [...task.pendingMessages, msg] |
| 166 | })); |
| 167 | } |
| 168 | |
| 169 | /** |
| 170 | * Append a message to task.messages so it appears in the viewed transcript |
no test coverage detected