(session: Session, item: QueuedMessage)
| 1200 | } |
| 1201 | |
| 1202 | sendQueuedMessage(session: Session, item: QueuedMessage): void { |
| 1203 | if (item.mode === 'bash') { |
| 1204 | this.runShellCommandFromInput(item.text); |
| 1205 | return; |
| 1206 | } |
| 1207 | this.harness.withInteractiveAgent(item.agentId ?? MAIN_AGENT_ID, () => { |
| 1208 | this.sendMessageInternal(session, item.text, { |
| 1209 | parts: item.parts, |
| 1210 | imageAttachmentIds: item.imageAttachmentIds, |
| 1211 | }); |
| 1212 | }); |
| 1213 | } |
| 1214 | |
| 1215 | requestQueuedGoalPromotion(): void { |
| 1216 | this.sessionEventHandler.requestQueuedGoalPromotion(); |
no test coverage detected