Skip to content

Add Kimi as the seventh agent, held read-only by an allowlist - #53

Merged
eirikb merged 1 commit into
mainfrom
feature/eirikb/kimi-agent
Oct 27, 2026
Merged

eirikb merged 1 commit into
mainfrom
feature/eirikb/kimi-agent

Conversation

@eirikb

@eirikb eirikb commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Moonshot's Kimi CLI (gg's kimi-cli) has no read-only switch: --print
auto-approves every tool, plan mode included, and its hooks stay silent in
print mode. So the leg runs with an agent file that names the only tools it
may have (read, search, think, todo), an empty MCP config so the user's
servers stay out, and the working-tree diff in its prompt, since it has no
shell to fetch one. Native login when ~/.kimi names a model, else OpenRouter
on moonshotai/kimi-k3. Tested: it finds the bug, says "for you to apply",
and the tree does not move.

Also:

  • Antigravity backing off a 429 prints nothing on either pipe and burns the
    whole --timeout. Ask it for a --log-file, read the retry loop back, and
    report the cause instead of a bare "timed out".
  • A failed leg now shows its stdout too, not just stderr (kimi puts its API
    errors there).
  • Hero and social preview gain the Kimi row; README and SKILL lose their em
    dashes.

Moonshot's Kimi CLI (gg's kimi-cli) has no read-only switch: --print
auto-approves every tool, plan mode included, and its hooks stay silent in
print mode. So the leg runs with an agent file that names the only tools it
may have (read, search, think, todo), an empty MCP config so the user's
servers stay out, and the working-tree diff in its prompt, since it has no
shell to fetch one. Native login when ~/.kimi names a model, else OpenRouter
on moonshotai/kimi-k3. Tested: it finds the bug, says "for you to apply",
and the tree does not move.

Also:
- Antigravity backing off a 429 prints nothing on either pipe and burns the
  whole --timeout. Ask it for a --log-file, read the retry loop back, and
  report the cause instead of a bare "timed out".
- A failed leg now shows its stdout too, not just stderr (kimi puts its API
  errors there).
- Hero and social preview gain the Kimi row; README and SKILL lose their em
  dashes.
@eirikb
eirikb merged commit a69d5b1 into main Oct 27, 2026
@eirikb
eirikb deleted the feature/eirikb/kimi-agent branch October 27, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant