web: 对话过程中无法查看已启用 skill,也无法中途切换 skill
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.7k
- Forks
- 719
- Avg merge
- 4h 30m
- Merged PRs (30d)
- 83
Description
问题描述
在 MonkeyCode 网页版中使用 AI 对话时,存在两个问题:
1. 技能可见性缺失
对话过程中,用户无法查看当前 AI 使用了哪些 skill。与桌面端不同,网页版没有类似的状态栏或面板来展示已启用的 skill 列表。这使得用户难以判断 AI 的行为是否受到了预期 skill 的影响。
2. 中途无法切换 skill
对话开始后,用户无法在过程中添加、移除或切换 skill。如果要更换 skill,只能重新开始一轮对话,原有的上下文会全部丢失。
期望行为
- 对话界面提供一个可折叠的 skill 面板或状态指示器,实时显示当前启用的 skill
- 允许在对话进行中添加/移除 skill,切换后后续消息生效
关联
- #628 讨论了启动 AI 任务时选择 skill 的能力,本 issue 聚焦于对话过程中的 skill 管理
环境
- 网页版(最新版本)
- 浏览器: Chrome / Edge
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
Start by locating the web conversation interface and the existing skill-selection flow, then compare it with the desktop skill status or panel described in the issue. Review issue #628 for related behavior; done means the conversation shows enabled skills and allows adding, removing, or switching them for subsequent messages without losing context.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- ai, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100