{
  "id": "autopilot",
  "name": "Autopilot",
  "version": "0.20.0",
  "author": "CliDeck",
  "description": "Multi-agent orchestration — routes output between agents automatically. Uses ~50 output tokens per routing decision.",
  "icon": "<svg class=\"w-4 h-4\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><path d=\"M12 6v6l4 2\"/></svg>",
  "install": "npm",
  "settings": [
    {
      "key": "enabled",
      "label": "Enabled",
      "type": "toggle",
      "default": true
    },
    {
      "key": "provider",
      "label": "Provider",
      "type": "select",
      "default": "anthropic",
      "options": [
        { "value": "anthropic", "label": "Anthropic" },
        { "value": "openai", "label": "OpenAI" },
        { "value": "google", "label": "Google AI" },
        { "value": "groq", "label": "Groq" },
        { "value": "openrouter", "label": "OpenRouter" },
        { "value": "xai", "label": "xAI" },
        { "value": "mistral", "label": "Mistral" },
        { "value": "cerebras", "label": "Cerebras" }
      ]
    },
    {
      "key": "model",
      "label": "Model",
      "type": "dynamic-select",
      "default": "claude-opus-4-6"
    },
    {
      "key": "apiKey",
      "label": "API Key",
      "type": "text",
      "default": "",
      "placeholder": "Falls back to env var (ANTHROPIC_API_KEY, etc.)",
      "description": "Leave empty to use the standard environment variable for the selected provider"
    },
    {
      "key": "debugging",
      "label": "Debugging",
      "type": "toggle",
      "default": false,
      "description": "Save each router LLM turn (system prompt, KB history, agent outputs) to ~/.clideck/autopilot/logs/ for inspection"
    }
  ]
}
