f560e5bd7a
Move inline cloud-sessions fetch logic from Hono route handler into a reusable getCloudSessions function in handlers.ts, and introduce new Effect HttpApi endpoints for fetching and importing individual cloud sessions. - Extract getCloudSessions handler from routes.ts inline implementation - Export fetchCloudSession, fetchCloudSessionForImport, importSessionToDb from kilo-gateway package - Add cloudSession (GET /kilo/cloud/session/:id) endpoint for previewing remote session data - Add cloudSessionImport (POST /kilo/cloud/session/import) endpoint to download and persist cloud sessions locally - Define CloudSession, CloudSessionData, CloudMessage schemas in the kilo-gateway API group - Change claw status error response from 500 InternalServerError to 503 ServiceUnavailable - Register new cloud routes in instance router - Add test coverage for route disambiguation between import and :id paths - Regenerate SDK types and OpenAPI spec