Skip to content

Kilo Code support #304

@Ashwinhegde19

Description

@Ashwinhegde19

Problem or use case

Integrate Kilo Code as a supported agent, similar to Claude Code, Gemini CLI, and OpenCode (PR #257).

Kilo Code is a popular open-source AI coding agent - a superset of Roo Code and Cline with 14k+ stars. It has IDE extensions (VS Code, JetBrains) and a CLI.

Desired behavior

Add Kilo as a supported agent with full session checkpointing via hooks.

Proposed solution

Current blocker: Kilo does not currently expose session lifecycle hooks for external tool integration.

I have raised a feature request on Kilo's repo requesting this: Kilo-Org/kilocode#5827

For Kilo integration to work, they would need to expose events similar to OpenCode:

  • session.created - Session start
  • session.status (busy/idle) - Per-turn state changes

Once Kilo adds hook support, integration would follow the same pattern as OpenCode (PR #257):

  • Plugin/hook installation via entire enable --agent kilo
  • Session checkpointing on idle/stop events
  • File change detection via git status or transcript parsing

Alternatives or workarounds

None currently - requires Kilo to expose lifecycle hooks first.

Related

Notes

This is a future enhancement request, dependent on Kilo adding hook support. I understand the #281 refactor should complete first. Creating this issue to track interest and coordinate with Kilo's development.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions