建议支持自定义 AI 对话显示粒度:提供“极简进度模式”与“完整对话模式”切换
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.7k
- Forks
- 719
- Avg merge
- 4h 30m
- Merged PRs (30d)
- 83
Description
反馈内容:
在实际使用中,不同开发者在不同任务场景下,对 AI 回复信息的诉求存在巨大差异。
目前 AI 的输出通常是统一的完整对话形式(包含思考过程、原理解释、代码和寒暄)。对于只想快速推进项目的用户来说,这些长篇大论构成了信息干扰;而对于需要严格把控代码质量或正在探索新功能的用户,又需要这些详细回复来验证 AI 的逻辑是否符合预期,以便及时调整。
统一的展示方式难以同时满足“追求极致效率”和“需要深度交互”的两种需求。
期望效果:
建议在 AI 聊天面板或全局设置中,提供“输出粒度(Verbosity)”的自定义选项或快捷切换按钮:
极简进度模式(Progress Only / Focus Mode):
自动隐藏 AI 的解释性文本、问候语和详细推理过程。
仅在界面上以状态流的形式展示关键节点(例如:✓ 正在分析需求 \rightarrow ✓ 已定位到 index.ts \rightarrow ✓ 代码修改完成)。
让只关心结果的用户能够免打扰地跟进任务进度。
完整对话模式(Verbose / Detail Mode):
保持完整的对话输出流,展示详细的实现思路、解释和代码块。
方便用户随时 Review AI 的执行逻辑,在发现方向跑偏时及时介入纠正。
动态折叠/展开机制:
在每条 AI 回复侧边增加一个“展示详细执行过程”的开关,允许用户在“极简模式”下临时展开查看某一步的具体操作,做到灵活切换。
我的 UID: 01a013fb-7152-7083-9f1d-40fd321b162a
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by locating the AI chat panel and global settings entry points, then trace how each AI response is rendered. Done means users can switch between minimal progress and full conversation views, with a per-response control to expand detailed execution information.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- ai, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100