MoonshotAI / MoonshotAI/kimi-code
【功能请求】KimiCU「接入其他 Agent」面板支持自定义本地 Agent(如 ZCode)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.5k
- Forks
- 1.2k
- Avg merge
- 11h 53m
- Merged PRs (30d)
- 350
Description
背景
Kimi Computer Use for Windows(kimi-cu.exe v0.2.17)托盘面板的「接入本地 Agent」目前只内置三个开关:Claude Code / ChatGPT / Kimi Code,列表硬编码在二进制中,无法扩展。
请求
支持自定义本地 Agent:
- 允许用户填写 agent 名称与其 MCP 配置文件路径(或选择配置格式模板:JSON / TOML)
- 面板为自定义 agent 动态生成开关,并像内置 agent 一样管理接入/断开状态
- 或者:内置支持 ZCode 等更多本地 agent
已验证可行性
手动将 mcpServers.kimi-cu 写入 ~/.zcode/cli/config.json 后,ZCode(v0.16.5)可正常拉起并连接 kimi-cu.exe mcp:
- 进程树确认:
kimi-cu.exe mcp的父进程为 ZCode CLI(node zcode.cjs) - JSON-RPC 握手返回:
{"serverInfo":{"name":"kimi-cu-win","version":"0.2.17"}}
协议层完全兼容,只差面板入口。
环境
- Windows 11 x64
- kimi-cu-win 0.2.17
- ZCode 0.16.5
- Kimi Code Desktop(CLI 会话内验证)
Contributor guide
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 Windows tray panel implementation and the hard-coded local-agent list described in the issue. Review how the existing Claude Code, ChatGPT, and Kimi Code entries manage connection state, then determine how custom names and JSON or TOML configuration paths would fit. Done means custom agents can be added and connected or disconnected from the panel, or the agreed additional agents are supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- ai, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100