Skip to content

[Feature]: 在 Agent 管理中增加 Kilo Code 内置支持 #154

@chung1912

Description

@chung1912

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/

需要同步更新的位置:

  1. packages/shared/constants/platforms.ts — 新增 SKILL_PLATFORMS 条目和 DEFAULT_SKILL_PLATFORM_ORDER 排序
  2. packages/shared/constants/rules.ts — 在 RULE_PLATFORM_ORDER 和 KNOWN_RULE_FILE_TEMPLATES 中注册 Kilo Code 的规则文件
  3. �pps/desktop/src/renderer/components/settings/PlatformIcon.tsx — 添加 Kilo Code 平台图标
  4. spec/assets/agent-platforms.md — 将 Kilo Code 从 "Strong Candidates" 移至正式 Platform Cards
  5. 国际化文件 — 7 个 locale JSON 中添加 kilo 相关的 i18n 键

Alternatives considered

  1. 仅通过自定义 Agent 配置:用户可手动添加 Kilo Code 作为自定义 Agent,但无法享受内置平台的自动路径发现、规则文件管理和配置预览功能,体验不完整。
  2. 等待 Kilo Code 目录结构稳定后再内置:Kilo Code 官方文档已明确定义了 .kilo/skills/、~/.kilo/skills/、kilo.jsonc、.kilo/rules/、AGENTS.md 等路径,结构已趋于稳定,无需等待。

Additional context

Before submitting

  • I searched existing issues and did not find an obvious duplicate.
  • This request is focused on one user problem or product improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    version: 0.5.6Issues reported against a specific PromptHub version

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions