v3.2.2
๐ GPT-5.2 Prompt Optimization
- Atlas, Sisyphus-Junior, Oracle: Model-based prompt routing with GPT-5.2 optimized prompts (XML structure, verbosity constraints, explicit decision criteria)
๐งช Experimental: Claude Code-style Task System
- New Tools:
TaskCreate,TaskGet,TaskList,TaskUpdatefor structured task management - File-based Storage: Tasks stored in
.sisyphus/tasks/with Claude Code compatible schema - โ ๏ธ Important Limitation: This is experimental and does NOT sync with OpenCode's Todo UI. Enabling this will disable
TodoWrite- todos won't appear in TUI. This is a known UX downgrade. We're exploring SDK integration solutions. - Enable: Set
experimental.task_system: truein config
โจ Agent & Hook Improvements
- Faster Exploration:
grok-code-fast-1as default explore agent model - Preemptive Compaction: Auto-summarizes session at 78% context usage (Anthropic models)
- Agent Fallback: First-run without cache now works properly
- CLI: Added
default_run_agentconfig andOPENCODE_DEFAULT_AGENTenv var
๐ Bug Fixes
- config: Plan agent no longer inherits Prometheus prompt on demote
- background-cancel: Skip notification when user explicitly cancels tasks
- delegate-task: Fixed sisyphus-junior model override precedence
- prompts: Added missing
run_in_background,load_skillsparams in examples
๐ New Skills
- github-pr-triage: Streaming PR analysis with background tasks
- github-issue-triage: Streaming issue analysis
What's Changed
Features
- delegate-task: add actionable TODO list template to plan agent prompt
- auto-slash-command: add builtin commands support and improve part extraction
- agents: add GPT-5.2 optimized prompt for sisyphus-junior
- tasks-todowrite-disabler: improve error message with actionable workflow guidance
- agents: add useTaskSystem flag for conditional todo/task discipline prompts
- agents: add Todo Discipline section to Hephaestus prompt
- task-system: add experimental task system with Claude Code spec alignment
- agents: respect uiSelectedModel in Atlas model resolution
- add agent fallback and preemptive-compaction restoration
- agents: add grok-code-fast-1 as primary model for explore agent
- skills: add streaming mode and todo tracking to triage skills
- agents: restructure atlas agent into modular directory with model-based routing
- task: add real-time single-task todo sync via OpenCode API
- task: refactor to Claude Code style individual tools
- cli: implement default agent priority in run command
- config: add default_run_agent schema option
- skills: add github-pr-triage skill and update github-issue-triage
- config: disable todowrite/todoread tools when new_task_system_enabled
Bug Fixes
- config: prevent plan agent from inheriting prometheus prompt on demote
- background-cancel: skip notification when user explicitly cancels tasks
- config-handler: preserve plan prompt when demoted
- prometheus: enforce path constraints and atomic write protocol
- prompts: add missing run_in_background and load_skills params to examples
- delegate-task: honor sisyphus-junior model override precedence
- honor agent variant overrides
- task-tool: add task ID validation and improve lock acquisition safety
Refactoring
- ultrawork: simplify workflow and apply parallel context gathering
- config-handler: separate plan prompt into dedicated configuration
- background-agent: optimize lifecycle and simplify tools
- oracle: optimize prompt for GPT-5.2 with XML structure and verbosity constraints
- prometheus: replace binary verification with layered agent-executed QA
- task: update schema to Claude Code field names
Full Changelog: v3.2.1...v3.2.2