Area
Desktop app
Target version
0.5.6
Problem to solve
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 用户目前只能通过"自定义 Agent"手动配置 root 路径和 skills 目录,无法享受内置平台的一等公民体验(自动发现、规则管理、配置文件预览等)。
Proposed solution
在 SKILL_PLATFORMS 中新增 Kilo Code 内置平台配置:
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 键
Alternatives considered
- 仅通过自定义 Agent 配置:用户可手动添加 Kilo Code 作为自定义 Agent,但无法享受内置平台的自动路径发现、规则文件管理和配置预览功能,体验不完整。
- 等待 Kilo Code 目录结构稳定后再内置:Kilo Code 官方文档已明确定义了 .kilo/skills/、~/.kilo/skills/、kilo.jsonc、.kilo/rules/、AGENTS.md 等路径,结构已趋于稳定,无需等待。
Additional context
- Kilo Code 实现了 Agent Skills 开放规范,SKILL.md 格式与 PromptHub 的 Skill 系统天然兼容
- Kilo Code 还兼容 .agents/skills/ 和 .claude/skills/ 目录,与已支持的 Claude Code 等平台形成生态互补
- 参考文档:
Before submitting
Area
Desktop app
Target version
0.5.6
Problem to solve
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 用户目前只能通过"自定义 Agent"手动配置 root 路径和 skills 目录,无法享受内置平台的一等公民体验(自动发现、规则管理、配置文件预览等)。
Proposed solution
在 SKILL_PLATFORMS 中新增 Kilo Code 内置平台配置:
ypescript { id: "kilo", name: "Kilo Code", icon: "Bot", rootDir: { darwin: "~/.kilo", win32: "%USERPROFILE%\\.kilo", linux: "~/.kilo", }, skillsRelativePath: "skills", globalRuleFile: "AGENTS.md", configFiles: ["kilo.jsonc"], }关键路径说明:
需要同步更新的位置:
Alternatives considered
Additional context
Before submitting