feat(ui): answer a running task's question inline in Mission Control

TaskMonitorViewModel surfaces a pending AskUser question (TaskQuestionAsked /
TaskQuestionResolved events) with an AnswerDraft + SubmitAnswerCommand that calls
the new IWorkerClient.AnswerTaskQuestionAsync; MonitorPaneView shows an accent
question banner with an input box above the terminal. Pending question is cleared
on answer/resolve/finish and re-hydrated on attach via GetPendingQuestionAsync.
en/de localization for missionControl.question.*; test fakes updated.
This commit is contained in:
Mika Kuns
2026-06-26 16:11:52 +02:00
parent c7f8280106
commit 917301d61c
10 changed files with 224 additions and 2 deletions
+6 -1
View File
@@ -243,7 +243,12 @@
"empty": "No running tasks",
"settings": "Settings",
"queue": "Queue",
"blocked": "Blocked"
"blocked": "Blocked",
"question": {
"title": "Claude is asking",
"placeholder": "Type your answer…",
"send": "Send"
}
},
"modals": {
"logVisualizer": {