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

14 hours ago

What's Changed

✨ Features

  • Multi-provider websearch support - Choose between Exa (default) and Tavily for web search (#1371 by @YanzheL)
  • Nested skill directories - Skills can now be organized in subdirectories for better organization (#1254 by @LeekJay)
  • Disabled skills support - Add disabledSkills config to selectively disable skills

🐛 Bug Fixes

Authentication & Server

  • Fix OpenCode Desktop server unauthorized error on subagent spawn (#1399 by @ualtinok, @boguan)
  • Add graceful fallback for server auth injection

Model & Provider

  • Prefer exact model ID match in fuzzyMatchModel - fixes wrong model selection (#1460)
  • Use supported variant for gemini-3-pro (#1463)
  • Avoid propertyNames in skill-mcp for Gemini compatibility (#1465)
  • Honor explicit category model over sisyphus-junior default

Skill Loader

  • Respect disabledSkills in async skill resolution (caching bug)
  • Deterministic collision handling for duplicate skill names (#1370 by @misyuari)

LSP & Tools

  • Prevent stale diagnostics by syncing didChange before fetching (#1280 by @Zacks-Zhang)
  • Fix overridden tools (glob, grep) path resolution for OpenCode Desktop

Agents & Hooks

  • Deduplicate settings paths to prevent double hook execution (#1297 by @khduy)
  • Honor tools overrides via permission migration (#1289 by @KonaEspresso94)
  • Block bash commands in Prometheus mode to respect permission config (#1449 by @kaizen403)
  • Abort session on model suggestion retry failure
  • Add read-only restrictions for Metis and Momus agents

Shell & Environment

  • Use detectShellType() instead of hardcoded 'unix' for cross-platform support (#1459)
  • Force unix export syntax for bash env prefix in non-interactive environments

CI/CD

  • Use regex variables for bash 5.2+ compatibility in changelog generation

🎨 Style

  • Update Hephaestus and Prometheus agent colors

📚 Documentation

  • Clarify Prometheus invocation workflow (#1466)
  • Instruct curl over WebFetch for installation (#1461)
  • Document websearch provider configuration
  • Fix broken TOC links in translated READMEs (#1384 by @devxoul)

🔧 Other

  • Respect user-configured agent variant in doctor command (#1464)
  • Lazy evaluation prevents crash when websearch disabled

Full Changelog: v3.2.2...v3.2.3

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

NewReleases is sending notifications on new releases.