{
  "$schema": "https://opencode.ai/config.json",
  "compaction": {
    "auto": true,
    "prune": true
  },
  "mcp": {
    "context7": {
      "enabled": false
    },
    "global-everything": {
      "enabled": false
    },
    "global-filesystem": {
      "enabled": false
    },
    "global-git": {
      "enabled": false
    },
    "xray-governance": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "0xray",
        "mcp",
        "governance"
      ],
      "enabled": true,
      "environment": {
        "XRAY_FORCE_MCP_GOVERNANCE": "true"
      }
    },
    "xray-skills": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "0xray",
        "mcp",
        "skills"
      ],
      "enabled": true
    },
    "xray-orchestrator": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "0xray",
        "mcp",
        "orchestrator"
      ],
      "enabled": true
    },
    "xray-enforcer": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "0xray",
        "mcp",
        "enforcer"
      ],
      "enabled": true
    },
    "xray-researcher": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "0xray",
        "mcp",
        "researcher"
      ],
      "enabled": true
    },
    "xray-code-review": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "0xray",
        "mcp",
        "code-review"
      ],
      "enabled": true
    },
    "xray-architect-tools": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "0xray",
        "mcp",
        "architect-tools"
      ],
      "enabled": true
    }
  },
  "agent": {
    "architect": {
      "description": "Architect agent for system design - PRIMARY for design decisions",
      "temperature": 1,
      "mode": "primary"
    },
    "strategist": {
      "description": "Expert in system design, architecture decisions, and technical roadmaps",
      "temperature": 1,
      "mode": "subagent"
    },
    "testing-lead": {
      "description": "Testing lead for testing strategy",
      "temperature": 1,
      "mode": "subagent"
    },
    "bug-triage-specialist": {
      "description": "Bug triage specialist",
      "temperature": 1,
      "mode": "subagent"
    },
    "code-reviewer": {
      "description": "Code reviewer for quality",
      "temperature": 1,
      "mode": "subagent"
    },
    "security-auditor": {
      "description": "Security auditor",
      "temperature": 1,
      "mode": "subagent"
    },
    "refactorer": {
      "description": "Refactorer for code improvement",
      "temperature": 1,
      "mode": "subagent"
    },
    "researcher": {
      "description": "Researcher for codebase exploration",
      "temperature": 1,
      "mode": "subagent"
    },
    "log-monitor": {
      "description": "Log monitor for diagnostics",
      "temperature": 1,
      "mode": "subagent"
    },
    "backend-engineer": {
      "description": "Expert in REST/GraphQL APIs, microservices, authentication, server architecture, and backend performance",
      "temperature": 1,
      "mode": "subagent"
    },
    "frontend-engineer": {
      "description": "Expert in React, Vue, Angular, responsive design, and frontend performance",
      "temperature": 1,
      "mode": "subagent"
    },
    "frontend-ui-ux-engineer": {
      "description": "Expert in visual design, CSS systems, accessibility, and user experience",
      "temperature": 1,
      "mode": "subagent"
    },
    "database-engineer": {
      "description": "Expert in SQL/NoSQL databases, query optimization, data modeling, and database performance",
      "temperature": 1,
      "mode": "subagent"
    },
    "devops-engineer": {
      "description": "Expert in CI/CD pipelines, infrastructure as code, containerization, and deployment automation",
      "temperature": 1,
      "mode": "subagent"
    },
    "mobile-developer": {
      "description": "Expert in iOS, Android, React Native, and Flutter development",
      "temperature": 1,
      "mode": "subagent"
    },
    "performance-engineer": {
      "description": "Expert in profiling, benchmarking, load testing, and optimization",
      "temperature": 1,
      "mode": "subagent"
    },
    "content-creator": {
      "description": "Expert in creating marketing copy, technical documentation, blog posts, and social media content",
      "temperature": 1,
      "mode": "subagent"
    },
    "growth-strategist": {
      "description": "Expert in growth hacking, user acquisition, conversion optimization, and analytics",
      "temperature": 1,
      "mode": "subagent"
    },
    "seo-consultant": {
      "description": "Expert in search engine optimization, keyword research, and organic traffic growth",
      "temperature": 1,
      "mode": "subagent"
    },
    "tech-writer": {
      "description": "Expert in API documentation, README files, guides, and developer experience",
      "temperature": 1,
      "mode": "subagent"
    },
    "multimodal-looker": {
      "description": "Media file analysis and interpretation specialist for images, diagrams, PDFs, and visual content",
      "temperature": 1,
      "mode": "subagent"
    },
    "code-analyzer": {
      "description": "Code analyzer for metrics",
      "temperature": 1,
      "mode": "subagent"
    },
    "sisyphus": {
      "description": "Sisyphus task agent",
      "disable": true
    },
    "Planner-Sisyphus": {
      "description": "Planner Sisyphus",
      "disable": true
    },
    "OpenCode-Builder": {
      "description": "OpenCode Builder",
      "disable": true
    },
    "build": {
      "description": "Build agent",
      "disable": true
    },
    "plan": {
      "description": "Plan agent",
      "disable": true
    }
  }
}
