v0.4.0
Release Notes: v0.4.0
Since: v0.3.4 (2025-12-12)
Commits: 53 | Files: 58 | Changes: +7,314 / -116
✨ New Features
🔐 Antigravity Auth (Google Gemini Support)
Built-in OAuth authentication plugin for Google Gemini models.
{ "plugin": ["oh-my-opencode", "oh-my-opencode/google-auth"] }- OAuth 2.0 with dynamic port allocation
- True SSE Streaming implementation
- Thought Signature - multi-turn conversation tracking
- Request/Response transformation (OpenAI ↔ Gemini)
- Tools + Extended Thinking support
🚀 Background Agent System
Asynchronous task execution system.
background_task/background_output/background_canceltools- Auto-completion notification to main session
- Memory-only persistence
📜 Rules Injector
Support for .claude/rules/ and .cursor/rules/ directories.
- Frontmatter
globspattern matching alwaysApply: trueoption.mdand.mdcfile support
🔄 Auto Update Checker
Automatic plugin version checking with update notifications.
🤖 call_omo_agent
Subagent orchestration tool for spawning explore and librarian agents.
🔧 Improvements
- anthropic-auto-compact: Exponential backoff retry mechanism
- context-window-monitor: Fixed token calculation method
- session-recovery: Handle empty messages + API/Storage index mismatch recovery
🐛 Bug Fixes
antigravity: Use loadCodeAssist project IDantigravity: Improve streaming retry logicbackground-agent: Multiple notification bug fixes (17 commits)
♻️ Refactoring
- Remove
opencode-openai-codex-authdependency - Rename
omo_task→call_omo_agent - Unify
background_result/status→background_output
📚 Documentation
- Add Background Task section
- Improve authentication setup guide with detailed provider instructions