MoonshotAI / MoonshotAI/kimi-code

【功能请求】KimiCU「接入其他 Agent」面板支持自定义本地 Agent(如 ZCode)

Open
#3,877 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

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 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.