claude-memory/graph/configurations/opencode-agent-model-configuration-33fa68.md

1.8 KiB

id type title tags importance confidence created updated relations
33fa68ae-a606-4c4b-b444-356185d62722 configuration OpenCode agent model configuration
opencode
configuration
models
agents
ai
homelab
0.7 0.8 2026-02-02T19:46:30.736258+00:00 2026-03-02T20:05:15.491602+00:00
target type direction strength edge_id
6ce2055a-b51b-45e4-8ff0-d34b385f7552 RELATED_TO incoming 0.8 4581b5dd-9d0c-496e-a51b-1b0325f62f03

Configured default models for OpenCode agents in ~/.config/opencode/opencode.json:

PRIMARY AGENTS:

  • plan: anthropic/claude-sonnet-4-5 (for planning and analysis)
  • build: opencode/minimax-m2.1-free (for development work)

SUBAGENTS:

  • explore: anthropic/claude-haiku-4-5 (fast codebase exploration)
  • title: anthropic/claude-haiku-4-5 (session title generation)
  • general: anthropic/claude-sonnet-4-5 (general-purpose reasoning)
  • compaction: anthropic/claude-sonnet-4-5 (context compaction)
  • summary: anthropic/claude-sonnet-4-5 (session summarization)

KEY DECISIONS:

  1. Pinned to latest generation models (4.5 series) rather than using -latest tags for older models
  2. Haiku 4.5 for lightweight/fast tasks, Sonnet 4.5 for reasoning-heavy tasks
  3. No -latest variants exist for Sonnet 4.5 or Minimax M2.1, so used base versions without dates
  4. Configuration is global (~/.config/opencode/) and applies to all projects unless overridden

CONFIGURATION FILE STRUCTURE: { "$schema": "https://opencode.ai/config.json", "agent": { "agent-name": { "model": "provider/model-id" } } }

PRECEDENCE ORDER (for future reference):

  1. Remote config (.well-known/opencode)
  2. Global config (~/.config/opencode/opencode.json) ← THIS FILE
  3. Custom config (OPENCODE_CONFIG env var)
  4. Project config (opencode.json in project root)
  5. .opencode directories
  6. Inline config (OPENCODE_CONFIG_CONTENT env var)