Oh-My-OpenCode 插件功能详解


根据代码库分析,这是 **OpenCode** 的一个功能增强插件,将 OpenCode 从一个简单的 AI 编程助手升级为一个**完整的 AI 开发团队编排系统**。
### 🎯 核心理念

### 🤖 内置智能体体系

### 📁 任务分类系统 (Categories)

### ⚡ 核心功能
#### 1. 魔法词:ultrawork / ulw
-
并行启动多个后台智能体 -
深度探索代码库 -
持续执行直到任务 100% 完成
#### 2. 后台智能体 (Background Agents)

#### 3. LSP & AST-Grep 工具

#### 4. 内置 MCP 服务
-
Exa – 网络搜索 -
Context7 – 官方文档查询 -
Grep.app – GitHub 代码搜索
#### 5. 会话管理工具
-
session_list – 列出所有会话 -
session_read – 读取会话历史 -
session_search – 搜索会话内容 -
session_info – 获取会话元数据
#### 6. Ralph Loop & Todo 继续执行器
-
如果智能体中途退出,系统会强制它继续 -
确保任务被完成,不会半途而废
#### 7. Tmux 集成
-
支持交互式终端应用(vim, htop, pudr 等) -
interactive_bash 工具
#### 8. 内置 Skills
-
playwright – 浏览器自动化 -
git-master – Git 原子提交、rebase/squash -
frontend-ui-ux – 前端设计 -
dev-browser – 浏览器状态持久化
### 📋 典型工作流程
### 🔧 配置示例
用户: "ulw 修复登录页面的bug,并优化性能"↓ Sisyphus (主编排器) 接收任务↓ 并行启动后台智能体:- Explore × 3: 搜索登录相关代码- Librarian × 2: 查找最佳实践文档↓ 分析结果后:- 委派前端任务 → Gemini 3 Pro (visual-engineering)- 委派复杂逻辑 → GPT 5.3 Codex (ultrabrain)- 咨询架构决策 → Oracle↓ 使用 LSP/AST 工具进行重构↓ Todo 继续执行器确保任务完成↓ 返回结果给用户
配置示例{"agents": {"sisyphus": { "model": "opencode/claude-opus-4-6", "variant": "max" },"oracle": { "model": "opencode/gpt-5.2" },"librarian": { "model": "opencode/glm-4.7-free" }},"categories": {"visual-engineering": { "model": "opencode/gemini-3-pro" },"quick": { "model": "opencode/claude-haiku-4-5" }}}
### 💡 使用技巧
-
**简单任务**:直接输入,Sisyphus 会自动处理 -
**复杂任务**:在提示中加 `ulw` 或 `ultrawork` -
**需要咨询**:使用 `oracle` 智能体 -
**查文档**: 使用 `librarian` 智能体 -
**前端工作**:使用 `visual-engineering` 分类
夜雨聆风
