桌面端问答卡片里用自定义输入回答并按回车,被当成「用户取消提问」
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: wangzhenbiao
**客户端版本**: 0.1.79
---
## 现象
Agent 提出一个带若干候选项的问题后,桌面端会弹出一张问答卡片。此时不点候选项,而是改用卡片里的自由输入来回答:点开自定义输入入口,键入答案,按回车提交。结果是**问答卡片直接消失,Agent 侧收到的是「用户取消了这次提问」**,刚输入的答案丢失。
## 复现步骤
1. 让 Agent 提出一个带多个候选项的问题(桌面端弹出问答卡片)
2. 不点任何候选项,点开卡片内的自定义输入入口(文案类似 “Type something else...”),出现自由输入框
3. 键入一段答案
4. 按回车
## 期望
自由输入框里已有内容时按回车,应当把这段文本作为该问题的答案提交,Agent 收到这个答案并继续。
## 实际
卡片消失,Agent 侧显示用户取消了问题回答,答案没有被接受。用户以为已经提交,实际任务是按「用户放弃回答」继续走的,输入的内容被静默丢弃。
## 复现率
稳定复现,每次都这样。
## 补充
- 出问题的是「自由输入」这条路径;同一次提问里怎么提交、卡片怎么消失,用户只观察到自由输入这条会变成取消。
- 现象在桌面端出现。
- 用户未记录当时是否还有其他环境因素,也未能自行定位原因。
---
## 提交时的任务环境
仅代表提交时快照,不一定是故障环境。OS 来自提交客户端本机,不含 SSH 远端主机;Harness / 模型来自当前任务。与运行环境无关的反馈可忽略本段。
**版本区域**: CN
**OS**: darwin arm64 (25.6.0)
**Harness**: Pi
**Model ID**: ` deepseek/deepseek-flash `
**界面语言**: zh-CN
Contributor guide
Research direction
Start at the desktop Q&A card's custom-input submission path and reproduce the issue by entering text and pressing Enter. Trace how the input submission differs from selecting a candidate or cancelling, then verify that the entered text is delivered as the answer and the agent continues instead of receiving a cancellation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100