三、Agent——oh-my-opencode

三、Agent------oh-my-opencode

  • [0 参考文献](#0 参考文献)
  • [1 概念](#1 概念)
  • [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 参考文献

技术爬爬虾
oh-my-opencode Github官网

1 概念

编程插件:oh-my-opencode

1.1 预设Tools

1.2 预设MCP

1.3 智能体

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

2 安装oh-my-opencode

参考安装:oh-my-opencode安装

  • 安装后可查看配置文件,每个智能体采用的模型
    • 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 子智能体
相关推荐
阿泽·黑核8 分钟前
使用 C 语言结构体设计模块化按键检测
嵌入式·agent·模块化设计
菜鸟小九16 分钟前
hello agent(智能体经典范式、框架开发实践)
python·langchain·agent
guyoung17 分钟前
BoxAgnts 工具系统(5)——WASM 工具开发:从 Hello World 到生产部署
rust·agent·ai编程
人工智能培训18 分钟前
医疗行业的数字孪生革命
大数据·人工智能·重构·知识图谱·agent
zyk_computer21 分钟前
AI Agent ,让循环收敛的那套闭环控制系统
人工智能·后端·python·ai·架构·agent·ai agent
niyongsheng26 分钟前
如何用 Rust 写一个AI Agent:TUI 交互终端、CLI 子代理、飞书运维机器人
agent·deepseek
leeyi33 分钟前
流式管道:Pipe、StreamReader、背压控制
agent·ai编程·领域驱动设计
HIT_Weston1 小时前
113、【Agent】【OpenCode】项目配置(package.json)
人工智能·agent·opencode
shen121381 小时前
【cdp】windows持久化运行cdp浏览器
windows·agent·cdp
云烟成雨TD2 小时前
Agent Scope Java 2.x 系列【6】消息层
java·人工智能·agent