In CLI run mode there is no TUI to answer questions, so the Question tool would hang forever. This sets OPENCODE_CLI_RUN_MODE env var in runner.ts and config-handler uses it to set question permission to deny for sisyphus, hephaestus, and prometheus agents.