Skip to content

[P4.4] Kilocode adapter — build + parse + capabilities + tests + docs #321

Description

@frankbria

Phase 4 — Provider onboarding.

Scope

  • lib/agents/kilocode.sh:
    • Build: headless requires --auto; structured via -j/--json (needs --auto) or
      -i/--json-io (bidirectional, no TUI). -c/--continue (last only), -mo/--model,
      --yolo for approvals.
    • Parse: Kilocode JSON -> internal struct.
    • Capabilities: structured=yes, session=continue-last (weakest — note limitation),
      token usage=verify, permission_denials=no, api_limit=off.
  • Tests via [P2.2]; docs/providers/KILOCODE.md; README row.

Acceptance

  • ralph --provider kilocode drives the loop against a mock; continue-last session
    caveat documented. Full suite green.

Depends on: [P3.1].

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmulti-providerMulti-provider agent abstraction (Codex/Gemini/OpenCode/Droid/Kilocode/Copilot)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions