chaitin / chaitin/MonkeyCode

web: 对话过程中无法查看已启用 skill,也无法中途切换 skill

Open
#675 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

问题描述

在 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

  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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.