Releases: code-yeongyu/oh-my-opencode
Releases · code-yeongyu/oh-my-opencode
v0.4.4
Features
- Configurable hooks: Add
disabled_hooksconfig option for selectively disabling hooks (#28) - Background task status: Show original prompt and last message when checking running task status
- GCP retry logic: Add exponential backoff retry for Antigravity GCP permission errors
Fixes
- Session notification: Fix race condition and memory issues in session-notification hook
Documentation
- Update README with Google Auth recommendations and disabled_hooks configuration section
v0.4.3
Release Notes: v0.4.3
Since: v0.4.0 (2025-12-12)
🔧 Improvements
Google Auth Integration (Breaking Change from v0.4.0)
Before (v0.4.0):
{ "plugin": ["oh-my-opencode", "oh-my-opencode/google-auth"] }After (v0.4.2+):
// opencode.json
{ "plugin": ["oh-my-opencode"] }
// oh-my-opencode.json
{ "google_auth": true }The Google Antigravity OAuth plugin is now integrated into the main package. Enable it via google_auth: true in your oh-my-opencode.json configuration.
This change resolves #30 - OpenCode's plugin loader was incorrectly treating oh-my-opencode/google-auth as a separate npm package.
📚 Documentation
- Add Google Auth section to Configuration in README.md / README.ko.md
- Update JSON schema with
google_authandlspoptions for IDE autocomplete
🐛 Bug Fixes
v0.4.2
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
v0.3.4
v0.3.3
v0.3.2
v0.3.1
- cf33fc5 docs(readme): sync English version with Korean improvements on setup and configuration clarity
- 56160d1 docs(readme.ko): improve clarity on setup configuration paths and MCP/LSP explanations
- 61bbbcb feat(hooks): integrate anthropic-auto-compact hook for automatic context summarization
- adabace improve(hooks): refine context window reminder message for better clarity and guidance
- 41f93c9 docs(readme): add warning for LLM agents on oh-my-opencode.json setup and sync English tone with Korean version
- 8102d17 fix(hooks): fix TODO continuation abort handling with timer-based approach
- 4f019f8 fix(hooks): improve session recovery for empty content messages
- 7b19177 Revert "fix(hooks): improve TODO continuation race condition handling with state machine pattern"
- e8f59cb fix(hooks): improve TODO continuation race condition handling with state machine pattern
v0.3.0
- 1932257 docs(readme): add comprehensive Claude Code compatibility documentation
- 5a793bb fix(hooks): align Claude Code hooks with opencode-cc-plugin reference
- 2ec351d feat(hooks): implement UserPromptSubmit with chat.message hook and injectHookMessage
- 441fc1a feat(hooks): integrate Claude Code hooks with plugin system
- bd67419 feat(features): add hook message injector
- dca9812 feat(hooks): add UserPromptSubmit and Stop executors
- 3fcfedc feat(hooks): add PostToolUse hook executor
- 530c4d6 feat(hooks): add PreToolUse hook executor
- e0b4338 feat(hooks): add Claude hooks config, transcript, and todo
- a27cac9 feat(hooks): add Claude Code hooks type definitions
- fef7f4c feat(shared): add Claude hooks command executor and utilities
v0.2.0
No notable changes