feat(adapters): add Kimi Code via native ACP - #8
Merged
Merged
Conversation
Add `kimi` as a seat agent and MCP host. Seats run `kimi acp` over native ACP; model and reasoning_effort (thinking) are applied through session/set_config_option, unattended seats use mode=auto, and resume uses session/resume. Readiness checks the Kimi Code data root ($KIMI_CODE_HOME, default ~/.kimi-code); confer mcp install writes $KIMI_CODE_HOME/mcp.json; the Skill installs to kitup's kimi-cli host. KIMI_CODE_HOME is pinned on the ACP child. Patch crates.io kitup to lathe-cli/kitup main so kimi-cli user skills land in ~/.agents/skills (lathe-cli/kitup#41). Remove the patch after the next kitup crates.io release.
Owner
|
@delete-cloud thanks for this, I will check later. |
CI make check failed on cargo fmt -- --check. No behavior change.
Owner
|
Thanks for this — merging. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add
kimias a seat agent and MCP host, alongside Claude Code, Codex, Cursor, Grok, Antigravity, and Copilot.Seats run
kimi acpover native ACP. Model andreasoning_effort(thinking:on/low/high/max) go throughsession/set_config_option; unattended seats usemode=auto; later messages resume withsession/resume. Readiness checks the Kimi Code data root ($KIMI_CODE_HOME, default~/.kimi-code).confer mcp install --agent kimiwrites$KIMI_CODE_HOME/mcp.json. The Skill installs to kitup'skimi-clihost (the kitup id for Kimi Code, not the legacy kimi-cli product).Kitup: crates.io kitup 0.1.4 still prefers
~/.config/agents/skillsforkimi-cli, which Kimi Code does not scan. lathe-cli/kitup#41 landed that host-data fix on main. This PR patches crates.io kitup tolathe-cli/kitupmainso a user-scope install lands in~/.agents/skills. Existing installs already written under~/.config/agents/skillsare not migrated. Remove the patch after the next Kitup crates.io release.Live check on this branch: confer MCP created a Kimi seat (
kimi-code/kimi-for-coding), first prompt returnedPONG, resume returnedPONG2, native session recorded.