# Keyless dynamic-configuration composition: the base settings and credentials
# providers see only the isolated run home, no API key exists anywhere, and
# the deepseek-official route still registers — so the prompt fails with the actionable
# MISSING_CREDENTIAL guidance this snapshot pins as first-run UX.
- id: base
  name: '@cordisjs/plugin-include'
  config:
    path: ./cordis.yml
    patches:
      - id: llm-deepseek
        name: '@deepseek-ai/dsh-llm-deepseek'
        disabled: true
      - insert:
          # The endpoint is never dialed: credential resolution fails first.
          - id: llm-deepseek-keyless
            name: '@deepseek-ai/dsh-llm-deepseek'
            config:
              baseURL: 'http://127.0.0.1:9'
