三、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 子智能体
相关推荐
子兮曰1 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
1点东西1 天前
做了近两年的Agent开发,其实真正要学的就是这五件事
llm·agent·ai编程
晨米酱1 天前
AGENTS.md:Agent 的上下文策略层
面试·架构·agent
invicinble1 天前
记录一个学习技术栈的想法和思路
agent
染指11101 天前
122.Agent-LangChain核心组件-中间件-动态提示词(dynamic_promapt)
人工智能·langchain·agent·agents
是Dream呀1 天前
中秋国庆回家不背电脑,用ToDesk远程反连学校设备,查资料、改作业
人工智能·agent·todesk
漂着的圆木1 天前
Agent 功能参与度:Copilot 怎么算
sql·数据分析·agent·githubcopilot·度量
全栈弄潮儿²⁰²⁴1 天前
AI Agent 开发实战(30):限流、缓存与成本控制
人工智能·gpt·缓存·agent·限流·agi·成本控制
瑶山1 天前
开源编程Agent-OpenCode完整使用教程
开源·agent·ai编程·opencode
墨心@1 天前
user-memory 运行分析报告
自然语言处理·agent·harness