wigAI

config.yaml
Anonymous
yaml
10/28/2025 8:07 AM
2.8 KB
26
No Index
name: Continue Configuration (Split Reasoning Example)
version: 1.0.1
schema: v1

# ───────────────────────────────
# MODELS
# ───────────────────────────────
models:
  # Controller model – fast, lightweight, local
  - name: Controller
    provider: openai
    model: gpt-4o-mini
    roles: [controller]
    capabilities: [tool_use]
    settings:
      temperature: 0.2
      max_tokens: 1024
    rules:
      - "You orchestrate tasks, send sub-requests to reasoningModel, and handle Bitwig tool responses."

  # Reasoning model – heavy, deep thinking model
  - name: Reasoner
    provider: anthropic
    model: claude-3-7-sonnet-202502
    roles: [reasoning]
    capabilities: [tool_use]
    settings:
      temperature: 0.1
      max_tokens: 4096
    rules:
      - "Perform deep reasoning when the controller delegates a task."

# ───────────────────────────────
# DEFAULTS AND LINKING
# ───────────────────────────────
defaultModel: Controller

# In dev builds you can explicitly define:
controllerModel: Controller
reasoningModel: Reasoner

# ───────────────────────────────
# MCP SERVER (Bitwig)
# ───────────────────────────────
mcpServers:
  - name: bitwig
    type: stdio
    command: node
    args:
      - /Users/csabagodor/mcp/wigai-mcp-proxy.js
    env:
      WIGAI_URL: http://127.0.0.1:61169/mcp
      REQUEST_TIMEOUT_MS: "60000"
      LOG_LEVEL: warn

# ───────────────────────────────
# SYSTEM SETTINGS
# ───────────────────────────────
performance:
  includeEditorContext: false
  enableColocatedRules: false

logging:
  level: info
telemetry:
  enabled: false
allowAnonymousUsage: false
analytics:
  enabled: false
Editor is loading...
Leave a Comment