github code-yeongyu/oh-my-opencode v2.13.0

latest releases: v3.0.0-beta.2, v3.0.0-beta.1, v2.14.0...
4 days ago

Changes

Librarian model is changed from sonnet to glm 4.7 - to improve token consumption rate

New Features

Maximum Reasoning Effort Mode

  • Sisyphus & Keyword Detector: Now support variant='max' for maximum thinking depth
  • Agent-aware ultrawork message generation for smarter context handling

Slash Command Improvements

  • Refactored slash command system with options support and intelligent caching
  • Better performance and extensibility for custom commands

Flexible MCP Configuration

  • disabled_mcps now accepts any MCP name, giving you full control over which MCP servers to disable

Bug Fixes

  • Gemini Models: Migrated to explicit antigravity- prefix for proper quota routing
  • Planner-Sisyphus: Fixed visibility issues for OpenCode 1.1.1 compatibility
  • Keyword Detector: Proper agent parameter passing and generation

Performance

  • Startup Parallelization: Command and skill loading now runs in parallel, reducing startup time
  • Async-First Loaders: Migrated to async patterns for smoother initialization

Maintenance

  • Removed websearch_exa as built-in MCP server (use external config if needed)

  • 4e5b356 feat(tools): refactor slashcommand to support options and caching
  • 898d3e6 fix(cli): migrate Gemini models to explicit antigravity- prefix for quota routing
  • 21236d8 chore(keyword-detector): add verification guarantee section to ultrawork prompt
  • ea8ca1a docs: update model names and auth versions for latest releases
  • 66acb0e chore(auth): remove deprecated models and ChatGPT hotfix
  • f7c8763 chore(keyword-detector): revert ultrawork to stronger agent utilization instructions
  • ee2f390 chore(keyword-detector): add mandatory ultrawork mode message
  • ae6495d config(fallback): use opencode/glm-4.7-free as default fallback model
  • b8b8d14 docs: update auth plugin versions to latest releases (#477)
  • 7a10b24 feat: allow disabled_mcps to accept any MCP name (#513)
  • 258463a @luosky has signed the CLA in #512
  • 0f890c1 fix(test): increase timeout in duration test to prevent flakiness (#508)
  • e81002b docs: remove websearch_exa from feature documentation
  • a20f011 docs(librarian): make web search conditional in agent prompt
  • 48174ec chore(config): update schema after websearch_exa removal
  • 26e77a0 test(doctor): update MCP checks for websearch_exa removal
  • a5c7147 refactor(mcp): remove websearch_exa as built-in MCP server
  • aecfc77 @raydocs has signed the CLA in #499
  • 5a4261a fix(hooks): pass input.agent parameter to keyword detector
  • 6913613 fix(keyword-detector): implement agent-aware ultrawork message generation
  • d27a1ef feat(keyword-detector): enable variant='max' for ultrawork mode
  • bc05fb6 feat(sisyphus): enable variant='max' for maximum reasoning effort
  • 7937d72 refactor(loaders): migrate to async-first pattern for commands and skills
  • fe11ba2 perf(startup): parallelize command and skill loading in config-handler
  • 6b5a826 @popododo0720 has signed the CLA in #477
  • 65b00c9 fix: fix Planner-Sisyphus visibility for OpenCode 1.1.1

Thank you to 2 community contributors:

  • @sisyphus-dev-ai:
    • fix(test): increase timeout in duration test to prevent flakiness (#508)
    • feat: allow disabled_mcps to accept any MCP name (#513)
  • @popododo0720:
    • docs: update auth plugin versions to latest releases (#477)

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

NewReleases is sending notifications on new releases.