This document shows how to configure different models for various agents in OpenCode.
---
id: reviewer
name: CodeReviewer
description: "Code review, security, and quality assurance agent"
model: anthropic/claude-sonnet-4-20250514
temperature: 0.1
tools:
read: true
grep: true
glob: true
bash: false
edit: false
write: false
---
# Your code review agent content here...
---
id: copywriter
name: Copywriter
description: "Creative content and copywriting specialist"
model: anthropic/claude-haiku-3-20241022
temperature: 0.7
tools:
read: true
write: true
edit: true
---
# Your copywriter agent content here...
---
id: simple-responder
name: Simple Responder
description: "Simple task responder for basic operations"
model: anthropic/claude-haiku-3-20241022
temperature: 0.2
tools:
read: true
bash: true
---
# Your simple responder agent content here...
---
id: context-manager
name: ContextManager
description: "Context organization and lifecycle management specialist"
model: anthropic/claude-sonnet-4-20250514
temperature: 0.1
tools:
read: true
grep: true
glob: true
edit: true
write: true
bash: true
---
# Your context manager agent content here...
anthropic/claude-sonnet-4-20250514anthropic/claude-haiku-3-20241022 with higher temperatureanthropic/claude-haiku-3-20241022anthropic/claude-sonnet-4-20250514anthropic/claude-haiku-3-20241022.md filemodel: parameter to the YAML frontmattertemperature: for the task typeGlobal: ~/.config/opencode/agents/agent-name.md
Project: .opencode/agents/agent-name.md