功能请求:在 Agent 管理中增加 Kilo Code 内置支持
背景
PromptHub 的 Agent 管理系统目前已内置支持 18 个 AI 编程工具平台(Claude Code、Codex CLI、Gemini CLI、Cursor、Windsurf、Cline 等),但尚未包含 Kilo Code。
项目的 spec/assets/agent-platforms.md 已将 Kilo Code 标记为 "High-priority built-in candidate",说明团队已经认识到 Kilo Code 的本地资产结构具备足够的公开证据和稳定性,适合作为内置平台。但目前 packages/shared/constants/platforms.ts 中的 SKILL_PLATFORMS 数组仍未将其纳入。
为什么应该支持 Kilo Code
- Kilo Code 已有成熟的本地资产体系:官方文档明确定义了 skills、rules、agents.md、kilo.jsonc 等目录和文件结构,与 PromptHub 现有的 Agent 资产管理模式完全对齐。
- 与 Agent Skills 规范兼容:Kilo Code 实现了 Agent Skills 开放规范,SKILL.md 格式与 PromptHub 的 Skill 系统天然兼容,无需额外适配。
- 用户群体增长:Kilo Code 作为新兴的 AI 编程工具,用户群体正在快速增长,PromptHub 用户有明确需求管理其 skills 和规则。
- 跨工具互操作性:Kilo Code 还兼容 .agents/skills/ 和 .claude/skills/ 目录,与 PromptHub 已支持的 Claude Code 等平台形成生态互补。
建议的内置平台配置
基于 Kilo Code 官方文档,建议在 SKILL_PLATFORMS 中新增如下配置:
ypescript { id: "kilo", name: "Kilo Code", icon: "Bot", // 或使用自定义图标 rootDir: { darwin: "~/.kilo", win32: "%USERPROFILE%\\.kilo", linux: "~/.kilo", }, skillsRelativePath: "skills", globalRuleFile: "AGENTS.md", configFiles: ["kilo.jsonc"], }
关键路径说明:
| 资产类型 |
项目级路径 |
全局路径 |
| Skills |
.kilo/skills/ |
~/.kilo/skills/ |
| Rules |
.kilo/rules/ |
通过 kilo.jsonc 的 instructions 键配置 |
| AGENTS.md |
项目根目录 AGENTS.md |
— |
| 项目配置 |
kilo.jsonc(项目根目录) |
~/.config/kilo/kilo.jsonc(全局) |
| 兼容目录 |
.agents/skills/、.claude/skills/ |
— |
需要同步更新的位置
- packages/shared/constants/platforms.ts — 新增 SKILL_PLATFORMS 条目和 DEFAULT_SKILL_PLATFORM_ORDER 排序
- packages/shared/constants/rules.ts — 在 RULE_PLATFORM_ORDER 和 KNOWN_RULE_FILE_TEMPLATES 中注册 Kilo Code 的规则文件
- �pps/desktop/src/renderer/components/settings/PlatformIcon.tsx — 添加 Kilo Code 平台图标
- spec/assets/agent-platforms.md — 将 Kilo Code 从 "Strong Candidates" 移至正式 Platform Cards
- 国际化文件 — 7 个 locale JSON 中添加 kilo 相关的 i18n 键
参考文档
功能请求:在 Agent 管理中增加 Kilo Code 内置支持
背景
PromptHub 的 Agent 管理系统目前已内置支持 18 个 AI 编程工具平台(Claude Code、Codex CLI、Gemini CLI、Cursor、Windsurf、Cline 等),但尚未包含 Kilo Code。
项目的 spec/assets/agent-platforms.md 已将 Kilo Code 标记为 "High-priority built-in candidate",说明团队已经认识到 Kilo Code 的本地资产结构具备足够的公开证据和稳定性,适合作为内置平台。但目前 packages/shared/constants/platforms.ts 中的 SKILL_PLATFORMS 数组仍未将其纳入。
为什么应该支持 Kilo Code
建议的内置平台配置
基于 Kilo Code 官方文档,建议在 SKILL_PLATFORMS 中新增如下配置:
ypescript { id: "kilo", name: "Kilo Code", icon: "Bot", // 或使用自定义图标 rootDir: { darwin: "~/.kilo", win32: "%USERPROFILE%\\.kilo", linux: "~/.kilo", }, skillsRelativePath: "skills", globalRuleFile: "AGENTS.md", configFiles: ["kilo.jsonc"], }关键路径说明:
需要同步更新的位置
参考文档