54 lines
1.4 KiB
Markdown

# OpenCode omoa Toggle
Toggle the [oh-my-openagent](https://github.com/code-yeongyu/oh-my-openagent) plugin for OpenCode.
## Purpose
oh-my-openagent adds multi-model orchestration, LSP tools, and other advanced features to OpenCode. However, it can interfere with normal operation. This tool provides a simple way to enable/disable it.
## Files
- `omoa.sh` — Shell script for direct use
- `omoa.mjs` — OpenCode skill for integration with OpenCode sessions and Telegram bot
## Usage
### Shell Script
```bash
./omoa.sh # Show status
./omoa.sh on # Enable oh-my-openagent
./omoa.sh off # Disable oh-my-openagent
```
### OpenCode Skill
When registered in `opencode.json`, use `/commands``omoa_toggle` in OpenCode or Telegram.
## Installation
1. Copy `omoa.sh` and `omoa.mjs` to `/home/kenny/.config/opencode/skills/`
2. Add to `opencode.json` under "skills":
```json
"omoa": {
"description": "Toggle oh-my-openagent plugin on/off",
"path": "/home/kenny/.config/opencode/skills/omoa.mjs"
}
```
3. Restart OpenCode server
## Known Issues
- The omoa install command is fragile and may fail silently
- The `--no-tui` flag requires all options to be specified manually
- The script does not verify success before restarting services
- Needs overhaul to handle edge cases better
## Author
Kenny Hibbhome
## Created
2026-05-03