What version of HAPI is running?
0.18.4
What platform is your computer?
Linux x86_64
What issue are you seeing?
OpenCode 的 HappyComposer settings panel 沒有顯示 reasoning effort 選擇器(low/medium/high/xhigh)。
程式碼看似有支援:SessionChat 會傳 onModelReasoningEffortChange 給 HappyComposer(條件:session active 且非 controlledByUser),且 codexReasoningEffortOptions 也對 opencode 產生選項。但實際使用時 settings panel 內看不見。
What steps can reproduce the bug?
- Start an OpenCode session
- 點 settings gear icon
- 只有 permission mode / model(如果有動態模型)選項,沒有 reasoning effort
What is the expected behavior?
Reasoning effort 選項應在 settings panel 中出現,讓使用者選擇 low/medium/high/xhigh。
Additional information
即使解決 Web UI 顯示問題後,還有後端 gap:
- hub/src/web/routes/sessions.ts:371-374 只允許 codex
- shared/src/flavors.ts:18 opencode 缺 Effort capability
- cli/src/opencode/runOpencode.ts:134-141 RPC 未讀取 modelReasoningEffort
- cli/src/opencode/opencodeRemoteLauncher.ts:145-176 未轉送 effort 到 ACP
What version of HAPI is running?
0.18.4
What platform is your computer?
Linux x86_64
What issue are you seeing?
OpenCode 的 HappyComposer settings panel 沒有顯示 reasoning effort 選擇器(low/medium/high/xhigh)。
程式碼看似有支援:SessionChat 會傳 onModelReasoningEffortChange 給 HappyComposer(條件:session active 且非 controlledByUser),且 codexReasoningEffortOptions 也對 opencode 產生選項。但實際使用時 settings panel 內看不見。
What steps can reproduce the bug?
What is the expected behavior?
Reasoning effort 選項應在 settings panel 中出現,讓使用者選擇 low/medium/high/xhigh。
Additional information
即使解決 Web UI 顯示問題後,還有後端 gap: