[GH-ISSUE #117] Feature Request: using Kimi CLI #43

Closed
opened 2026-02-27 10:21:55 +03:00 by kerem · 1 comment
Owner

Originally created by @toklok on GitHub (Jan 26, 2026).
Original GitHub issue: https://github.com/mikeyobrien/ralph-orchestrator/issues/117

I've been digging in the code and it's def favorable towards Claude response, I was able to get it to work using the custom backend function for ralph run but I really wanted ralph plan -p "my plan" to ALSO use the custom backend, Kimi CLI json response was slightly different things seemed broken in the TUI and was never get it as good as using Claude.

Originally created by @toklok on GitHub (Jan 26, 2026). Original GitHub issue: https://github.com/mikeyobrien/ralph-orchestrator/issues/117 I've been digging in the code and it's def favorable towards Claude response, I was able to get it to work using the custom backend function for `ralph run` but I really wanted `ralph plan -p "my plan"` to ALSO use the custom backend, Kimi CLI json response was slightly different things seemed broken in the TUI and was never get it as good as using Claude.
kerem closed this issue 2026-02-27 10:21:55 +03:00
Author
Owner

@mikeyobrien commented on GitHub (Jan 26, 2026):

Fixed in PR #118! 🎉

You can now use Kimi CLI (or any custom backend) with ralph plan and ralph task commands.

Usage

# Use Kimi CLI for planning
ralph plan -i "Add user authentication" -b custom -- kimi --model moonshot-v1-8k

# Use Kimi CLI for task execution  
ralph task my-task.md -b custom -- kimi --model moonshot-v1-8k

How it works

  • Use -b custom to specify custom backend
  • Add -- separator before the backend command
  • First arg after -- is the command (kimi)
  • Remaining args are passed through to the backend (--model moonshot-v1-8k)

The prompt will be appended as the last argument to your backend command.

<!-- gh-comment-id:3797682294 --> @mikeyobrien commented on GitHub (Jan 26, 2026): Fixed in PR #118! 🎉 You can now use Kimi CLI (or any custom backend) with `ralph plan` and `ralph task` commands. ## Usage ```bash # Use Kimi CLI for planning ralph plan -i "Add user authentication" -b custom -- kimi --model moonshot-v1-8k # Use Kimi CLI for task execution ralph task my-task.md -b custom -- kimi --model moonshot-v1-8k ``` ## How it works - Use `-b custom` to specify custom backend - Add `--` separator before the backend command - First arg after `--` is the command (`kimi`) - Remaining args are passed through to the backend (`--model moonshot-v1-8k`) The prompt will be appended as the last argument to your backend command.
Sign in to join this conversation.
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/ralph-orchestrator#43
No description provided.