mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-10-29 18:52:45 +08:00
- Generate Kotlin API client from the same OpenAPI spec as the VS Code extension using openapi-generator with jvm-okhttp4 + Moshi (bundled, no platform deps) - Separate health checks (3s timeout) from API/SSE calls (no timeout) using two OkHttp clients, matching the VS Code extension's connection architecture - Use ProjectId for all frontend↔backend RPC calls so the backend resolves the correct project service without scanning ProjectManager (JetBrains template pattern) - Add KiloProjectService as project-level backend service scoping CLI API calls via the project's working directory - Log CLI binary extraction path and startup command for easier debugging