--- title: "Kimi Code CLI Integration" type: source tags: [] date: 2026-04-25 --- ## Source File - [[Agent/agency-agents/integrations/kimi/README.md]] ## Summary(用中文描述) - 核心主题:将 Agency agents 项目转换为 Kimi Code CLI 可用的 agent specification - 问题域:多 agent 工具链集成、agent 规范在不同 CLI 平台间的迁移 - 方法/机制:通过 `convert.sh` 和 `install.sh` 脚本,将每个 agent 转换为包含 `agent.yaml` 和 `system.md` 的目录结构;安装到 `~/.config/kimi/agents/` - 结论/价值:提供了一套将 agency-agents 项目的 agent 定义无缝迁移到 Kimi Code CLI 的完整工作流 ## Key Claims(用中文描述) - Kimi Code CLI 通过 `agent.yaml` + `system.md` 文件定义 agent,支持 `--agent-file` 标志激活 - agent 规范支持继承机制(`extend: default`),可复用 Kimi 内置 default agent 的工具集 - 源文件修改后需重新运行 `convert.sh` + `install.sh` 完成同步 ## Key Quotes > "Converts all Agency agents into Kimi Code CLI agent specifications. Each agent becomes a directory containing `agent.yaml` (agent spec) and `system.md` (system prompt)." — 项目概述 > "Install agents: `./scripts/install.sh --tool kimi` — This copies agents to `~/.config/kimi/agents/`." — 安装机制 ## Key Concepts - [[YAML配置文件]]: `agent.yaml` 是 agent 的规范定义文件,包含 name、version、继承关系和工具列表 - [[Agent规范]]: Agent specification,指用 YAML 格式描述的 agent 元数据(工具集、子 agent、扩展关系等) - [[SystemPrompt]]: `system.md` 文件包含 agent 的系统提示词、个性和指令 ## Key Entities - [[Kimi Code CLI]]: Moonshot AI 出品的命令行 agent 工具,通过 `--agent-file` 加载自定义 agent 规范 - [[Moonshot AI]]: Kimi 背后的公司,提供 Kimi Code CLI 产品 - [[Agency Agents]]: 本源文件的母项目,提供跨平台 agent 集成框架 ## Connections - [[Cursor Integration]] ← similar_approach ← [[Kimi Code CLI Integration]]: 两者都旨在将 agency-agents 转换为各自的 IDE/CLI 工具规范 - [[Claude Code]] ← competes_with ← [[Kimi Code CLI Integration]]: 两者都是 AI 编程 CLI 工具,存在工具生态竞争 ## Contradictions - 无已知冲突