github code-yeongyu/oh-my-opencode v3.2.2

6 hours ago

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, TaskUpdate for 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: true in config

โœจ Agent & Hook Improvements

  • Faster Exploration: grok-code-fast-1 as 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_agent config and OPENCODE_DEFAULT_AGENT env 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_skills params 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

Don't miss a new oh-my-opencode release

NewReleases is sending notifications on new releases.