在桌面版会话中调用 question 工具(3 个选项,stage: review-dag),用户在界面选择第一项(推荐项),工具却返回 Unanswered——选择未回传到 agent。
question
stage: review-dag
Unanswered
review-dag
User has answered your questions: … = "Unanswered"
返回用户实际所选选项的 label。
返回 Unanswered(视同未作答)。agent 只能按"无人回答"处理,用户被迫复述自己已经做过的选择。
管线决策点(review-dag / merge-pr 等)的用户选择丢失;若发生在 destructive 业务决策点,流程会停在"未答"状态,或被迫改用纯文本提问绕开该工具,用户对自己"明明选了"却显示未答感到困惑。
merge-pr
~/.config/@octopus-ai/desktop/sidecar/config/octopus/octopus.jsonc
question_live_gate
auto_approve
User has answered your questions: "下一步先做哪一项?"="Unanswered". You can now continue with the user's answers in mind.
No dependencies set.
The note is not visible to the blocked user.
现象
在桌面版会话中调用
question工具(3 个选项,stage: review-dag),用户在界面选择第一项(推荐项),工具却返回Unanswered——选择未回传到 agent。复现步骤
question,3 个选项,stage =review-dag;User has answered your questions: … = "Unanswered"。期望
返回用户实际所选选项的 label。
实际
返回
Unanswered(视同未作答)。agent 只能按"无人回答"处理,用户被迫复述自己已经做过的选择。影响
管线决策点(
review-dag/merge-pr等)的用户选择丢失;若发生在 destructive 业务决策点,流程会停在"未答"状态,或被迫改用纯文本提问绕开该工具,用户对自己"明明选了"却显示未答感到困惑。环境
~/.config/@octopus-ai/desktop/sidecar/config/octopus/octopus.jsonc,未显式配置question_live_gate/auto_approve(走默认)可能线索
证据
User has answered your questions: "下一步先做哪一项?"="Unanswered". You can now continue with the user's answers in mind.