三、Agent------oh-my-opencode
- [0 参考文献](#0 参考文献)
- [1 概念](#1 概念)
-
- [1.1 预设Tools](#1.1 预设Tools
) - [1.2 预设MCP](#1.2 预设MCP)
- [1.3 智能体](#1.3 智能体)
- [1.1 预设Tools](#1.1 预设Tools
- [2 安装oh-my-opencode](#2 安装oh-my-opencode)
-
- [2.1 oh-my-opencode使用](#2.1 oh-my-opencode使用)
-
- [2.1.1 通过@,调用不同智能体完成不同工作](#2.1.1 通过@,调用不同智能体完成不同工作)
- [2.1.2 通过ulw](#2.1.2 通过ulw)
- [2.1.3 /ralph-loop 拉尔夫循环](#2.1.3 /ralph-loop 拉尔夫循环)
- [3 OpenCode其他使用技巧](#3 OpenCode其他使用技巧)
-
- [3.1 /init 帮助AI了解整个项目](#3.1 /init 帮助AI了解整个项目)
- [3.2 /compact 提炼对话摘要,释放上下文窗口](#3.2 /compact 提炼对话摘要,释放上下文窗口)
- [3.3 创建自己的命令](#3.3 创建自己的命令)
- [3.4 定制智能体](#3.4 定制智能体)
0 参考文献
1 概念
编程插件:oh-my-opencode

1.1 预设Tools
1.2 预设MCP

1.3 智能体
- Sisyphus:主智能体------规划和调度任务
- oracle:先知------架构设计、代码评审
- librearian:图书管理员------查阅文献
- explore:探索者------网络搜索
- frontend-ui-ux-engineer:前端工程师
- document-writer:文档编写者
- multimodal-looker:多模态

2 安装oh-my-opencode
参考安装:oh-my-opencode安装
- 安装后可查看配置文件,每个智能体采用的模型
- 1.3 中为插件作者推荐的智能体模型配置,可根据具体内容进行修改

- 1.3 中为插件作者推荐的智能体模型配置,可根据具体内容进行修改
2.1 oh-my-opencode使用
2.1.1 通过@,调用不同智能体完成不同工作

2.1.2 通过ulw
- 会通过Sisyphus智能体,进行分配任务,规划任务

- 人机交互,确定实现细节


2.1.3 /ralph-loop 拉尔夫循环
- 强制AI,长时间循环对较难任务进行处理
3 OpenCode其他使用技巧
3.1 /init 帮助AI了解整个项目
- 通读整个文件夹,将学到的内容,写入到AGENTS.md中
- 作为提示词,帮助AI快速了解整个项目
3.2 /compact 提炼对话摘要,释放上下文窗口
3.3 创建自己的命令



3.4 定制智能体


- 定义是主智能体,还是子智能体,子智能体可以由主智能体在后台调用
- primary 主智能体
- syvagent 子智能体
