Pending AskUserQuestions: park + external answer side-channel #19
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/dispatch-questions-ions20260924"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
AskUserQuestion tool calls arrive as
interaction/requestUserInputclient requests (verified against the installed zcode.cjs; full forensics in docs/PROTOCOL.md). The dispatcher now parks them into the result JSON andquestions/<session>.pending.json, and forwards an external<session>.answer.jsonto the newest re-announce envelope (~1 s) — the turn continues exactly like a desktop-clicked answer.ZCODE_DISPATCH_ANSWERABLE=1(set by the observatory steer console): runtime preferences answeraskUserQuestionAutoResolutionEnabled: false→ no 5-minute empty-answer deadline; the parked question waits for the external answer. Default keeps unattended behavior; an external answer still wins inside the window.dispatcherPididentifies SIGKILL leftovers).ZCODE_DISPATCH_CONFIG_DIRoverrides the config/stream dir in dispatch.py + stream.py (tests and fixtures stop touching the live~/.config/zcode-dispatch).Gates:
make functionalgreen locally (3/3), pinned Super-Linter slim-v8.7.0 EXIT 0 with the CI linter set. Consumer PR (observatory question cards + answering UI + steer queue-until-idle) follows on top of this.