chaitin / chaitin/MonkeyCode

建议支持自定义 AI 对话显示粒度:提供“极简进度模式”与“完整对话模式”切换

Open
#1,145 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.