Skip to content

Daemon Configuration

Daemons are configured via daemon.json in the project root or through HQ settings.

Configuration File

Create a daemon.json in your project root:

json
{
  "hqUrl": "ws://localhost:4321/ws/daemon",
  "projectId": "owner/repo",
  "capabilities": {
    "copilot": true,
    "terminal": true,
    "git": true
  }
}

Options

FieldTypeDefaultDescription
hqUrlstringws://localhost:4321/ws/daemonWebSocket URL of the HQ server
projectIdstringGitHub repository identifier (owner/repo)
capabilities.copilotbooleantrueEnable Copilot SDK bridge
capabilities.terminalbooleantrueEnable terminal PTY relay
capabilities.gitbooleantrueEnable git status reporting

Environment Variables

VariableDescription
LAUNCHPAD_HQ_URLOverride the HQ WebSocket URL
LAUNCHPAD_PROJECT_IDOverride the project identifier

Environment variables take precedence over daemon.json values.

INFO

Configuration details may evolve as the daemon protocol matures. Check back for updates.

Built with VitePress