[PR #40] [MERGED] feat: add Kilo CLI platform support #53

Closed
opened 2026-03-03 15:47:31 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mindfold-ai/Trellis/pull/40
Author: @Xintong120
Created: 2/22/2026
Status: Merged
Merged: 2/24/2026
Merged by: @taosu0216

Base: mainHead: feat/kilo-support


📝 Commits (3)

  • 9642692 feat: add Kilo CLI platform support
  • 7bb0912 fix(kilo): remove empty migrate-specs.md, add kilo to cli_adapter.py, update README
  • fb376a5 fix(kilo): add missing brainstorm command, fix create-command paths, add tests

📊 Changes

27 files changed (+2746 additions, -18 deletions)

View changed files

📝 README.md (+3 -0)
📝 README_CN.md (+3 -0)
📝 src/cli/index.ts (+5 -1)
📝 src/commands/init.ts (+2 -3)
📝 src/configurators/index.ts (+13 -3)
src/configurators/kilo.ts (+58 -0)
📝 src/templates/extract.ts (+28 -0)
src/templates/kilo/commands/trellis/before-backend-dev.md (+13 -0)
src/templates/kilo/commands/trellis/before-frontend-dev.md (+13 -0)
src/templates/kilo/commands/trellis/brainstorm.md (+476 -0)
src/templates/kilo/commands/trellis/break-loop.md (+125 -0)
src/templates/kilo/commands/trellis/check-backend.md (+13 -0)
src/templates/kilo/commands/trellis/check-cross-layer.md (+153 -0)
src/templates/kilo/commands/trellis/check-frontend.md (+13 -0)
src/templates/kilo/commands/trellis/create-command.md (+152 -0)
src/templates/kilo/commands/trellis/finish-work.md (+129 -0)
src/templates/kilo/commands/trellis/integrate-skill.md (+219 -0)
src/templates/kilo/commands/trellis/onboard.md (+358 -0)
src/templates/kilo/commands/trellis/parallel.md (+194 -0)
src/templates/kilo/commands/trellis/record-session.md (+62 -0)

...and 7 more files

📄 Description

  • Add kilo to AITool, TemplateDir, and CliFlag types
  • Add AI_TOOLS configuration for Kilo CLI (.kilocode directory)
  • Add getKiloTemplatePath() and readKiloFile() in extract.ts
  • Create src/templates/kilo/ with Trellis commands
  • Create src/configurators/kilo.ts for platform configuration
  • Add collectTemplates() for update tracking
  • Add --kilo CLI option
  • Add kilo to InitOptions type
  • Add tests for kilo template functions

Note: Kilo does not support hooks like Claude Code, so auto-injection is not available. Users need to manually trigger /trellis:start command. This is the same experience as Cursor and Codex platforms.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mindfold-ai/Trellis/pull/40 **Author:** [@Xintong120](https://github.com/Xintong120) **Created:** 2/22/2026 **Status:** ✅ Merged **Merged:** 2/24/2026 **Merged by:** [@taosu0216](https://github.com/taosu0216) **Base:** `main` ← **Head:** `feat/kilo-support` --- ### 📝 Commits (3) - [`9642692`](https://github.com/mindfold-ai/Trellis/commit/96426922ea351ba45947eca884894a08b3d5c741) feat: add Kilo CLI platform support - [`7bb0912`](https://github.com/mindfold-ai/Trellis/commit/7bb09129709bc1d85f0c2ba37432d6d831af4b15) fix(kilo): remove empty migrate-specs.md, add kilo to cli_adapter.py, update README - [`fb376a5`](https://github.com/mindfold-ai/Trellis/commit/fb376a5dbf111db6d5da6079f3ae9f95422c8735) fix(kilo): add missing brainstorm command, fix create-command paths, add tests ### 📊 Changes **27 files changed** (+2746 additions, -18 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+3 -0) 📝 `README_CN.md` (+3 -0) 📝 `src/cli/index.ts` (+5 -1) 📝 `src/commands/init.ts` (+2 -3) 📝 `src/configurators/index.ts` (+13 -3) ➕ `src/configurators/kilo.ts` (+58 -0) 📝 `src/templates/extract.ts` (+28 -0) ➕ `src/templates/kilo/commands/trellis/before-backend-dev.md` (+13 -0) ➕ `src/templates/kilo/commands/trellis/before-frontend-dev.md` (+13 -0) ➕ `src/templates/kilo/commands/trellis/brainstorm.md` (+476 -0) ➕ `src/templates/kilo/commands/trellis/break-loop.md` (+125 -0) ➕ `src/templates/kilo/commands/trellis/check-backend.md` (+13 -0) ➕ `src/templates/kilo/commands/trellis/check-cross-layer.md` (+153 -0) ➕ `src/templates/kilo/commands/trellis/check-frontend.md` (+13 -0) ➕ `src/templates/kilo/commands/trellis/create-command.md` (+152 -0) ➕ `src/templates/kilo/commands/trellis/finish-work.md` (+129 -0) ➕ `src/templates/kilo/commands/trellis/integrate-skill.md` (+219 -0) ➕ `src/templates/kilo/commands/trellis/onboard.md` (+358 -0) ➕ `src/templates/kilo/commands/trellis/parallel.md` (+194 -0) ➕ `src/templates/kilo/commands/trellis/record-session.md` (+62 -0) _...and 7 more files_ </details> ### 📄 Description - Add kilo to AITool, TemplateDir, and CliFlag types - Add AI_TOOLS configuration for Kilo CLI (.kilocode directory) - Add getKiloTemplatePath() and readKiloFile() in extract.ts - Create src/templates/kilo/ with Trellis commands - Create src/configurators/kilo.ts for platform configuration - Add collectTemplates() for update tracking - Add --kilo CLI option - Add kilo to InitOptions type - Add tests for kilo template functions Note: Kilo does not support hooks like Claude Code, so auto-injection is not available. Users need to manually trigger /trellis:start command. This is the same experience as Cursor and Codex platforms. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 15:47:31 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Trellis#53
No description provided.