Carapace

Local control plane

Auth

Use gateway token/password to call Control API and open pairing WebSocket.

No credential loaded.

Security Context

Gateway Status

{}

Channels

Raw JSON
{}

Config Snapshot (Redacted)

Read-only redacted config + hash for optimistic concurrency.

{}

Gemini Onboarding

Configure Gemini with either Google sign-in or a Gemini API key.

Codex Onboarding

Configure Codex with OpenAI subscription login. This is separate from OpenAI API-key setup.

Control UI Settings

Safe write path via PATCH /control/config (only gateway.controlUi.*).

Advanced Config Patch

Apply one explicit gateway.controlUi.* path update through PATCH /control/config (other paths are rejected by the server).

Task Queue Operator

Inspect and mutate durable tasks via control endpoints.

Selected Task

{}

Device Pairing (WebSocket)

Uses client ID carapace-control-ui over /ws.

Pairing socket disconnected.

Pending Pairing Requests

Paired Devices

Pairing event log
[]