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_mcpsnow 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_exaas 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:
- @popododo0720:
- docs: update auth plugin versions to latest releases (#477)