三、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 子智能体
相关推荐
九卷6 小时前
企业级Agent系统整体技术架构介绍
ai·架构·大模型·llm·agent·智能体
Csvn8 小时前
提示词即代码:有版本、能评审、可回滚(R01)
人工智能·aigc·agent
浮生望8 小时前
Agentic RAG(下):ES + Milvus 多路召回,再用 Rerank 去噪
llm·agent
杨杨杨大侠9 小时前
从一次请求讲透 A2A:Agent 怎么选、怎么协作、记忆放在哪里
人工智能·agent
后端小肥肠9 小时前
做公众号漫画还在纯手搓?这套工具从选题到复刻任意热门漫画一键搞定
人工智能·aigc·agent
阿里云云原生10 小时前
让 Agent 学会判断:从 JEV 接入到完整 Harness 决策流程
agent
阿里云云原生10 小时前
阿里云 AgentCore 产品负责人解读产品全景
云原生·agent
10年前端老司机11 小时前
我用 Vue3 + LangGraph 做了个心理咨询 AI,踩了 9 个坑后总结出来的实战经验
前端·langchain·agent
空堂与归11 小时前
REA登顶GitHub:AI如何逆向一切软件
ai·大模型·agent