一套配置点亮3大框架:Agent Relay Codex、Gemini与OpenCode插件实战教程
一套配置点亮3大框架Agent Relay Codex、Gemini与OpenCode插件实战教程【免费下载链接】relayReal time communication for agents. Wake on message, channels, DMs and actions. Useful for orchestrating agents.项目地址: https://gitcode.com/gh_mirrors/relay35/relayAgent Relay 是一个专为 AI Agent 打造的实时通信层提供频道、私信、线程和实时事件能力让多个智能体可以像团队一样协作。本文将带你用一套通用配置快速点亮 Codex、Gemini CLI 与 OpenCode 三大框架的 Agent Relay 插件实现多 Agent 实时消息与任务编排。为什么多Agent协作需要 Agent Relay单靠一个大模型解决复杂任务往往力不从心拆分成多个 Agent 并行工作是更高效的思路。但传统子代理sub-agent模式存在一个致命短板worker 只能把结果汇报给父进程彼此之间无法直接通信。Agent Relay 正好补上这块拼图它为所有 Agent 提供共享频道Channels多个 Agent 订阅同一频道同步状态更新私信DMs与线程Threadslead/worker 一对一协调不打扰其他成员⚡消息唤醒Wake on MessageAgent 收到新消息立即被唤起处理无需轮询等待✅ACK / STATUS / DONE 协议标准化的任务确认与完成信号编排更可控一次配置之后无论是 Codex、Gemini CLI 还是 OpenCode 实例都能接入同一个 Relay 工作区Workspace跨终端、跨机器地互相发消息。准备工作一键克隆项目与环境要求在开始之前先把仓库克隆到本地三个插件都位于plugins/目录下git clone https://gitcode.com/gh_mirrors/relay35/relay cd relay环境要求框架最低要求Agent Relay 核心Node.js ≥ 22Gemini CLI 插件Node.js ≥ 18、curl、jqCodex / OpenCode对应框架 CLI 已安装并可用 三个插件都支持通过RELAY_API_KEY环境变量加入已有工作区不设置时首次使用会自动创建工作区零配置即可上手。插件一Codex Relay Skill 安装步骤Codex 插件采用Skill MCP Hooks三件套架构源码位于 plugins/codex-relay-skill/ 目录。1️⃣ 安装 Skill只需复制一个目录mkdir -p .agents/skills cp -R plugins/codex-relay-skill .agents/skills/agent-relay2️⃣ 首次激活自动完成配置。Skill 会执行scripts/setup.sh位于plugins/codex-relay-skill/scripts/setup.sh自动完成向.codex/config.toml注入 Agent Relay MCP 服务开启features.codex_hooks true写入 SessionStart / UserPromptSubmit / Stop 三类钩子hooks/hooks.json安装relay-worker.toml自定义 worker 代理模板整个安装过程幂等安全可重复执行且与已有配置合并而非覆盖。3️⃣ 使用方式——直接用自然语言调度即可$agent-relay Coordinate this refactor with two workers and keep all status updates in Relaycast.或者派生 relay-worker 执行有界任务Spawn a relay-worker named api-worker. Have it check Relaycast, ACK me, update the API route tests only, and send DONE with evidence before exit.核心工作规则写在 SKILL.md 中启动后按顺序完成「设置工作区 → 注册身份 → 检查收件箱 → 发送 ACK → 完成后发送 DONE」worker 之间还能通过 Relaycast 点对点互发更新。插件二Gemini CLI Relay 扩展配置Gemini 插件是三者中功能最完整的提供 MCP 工具、三个子代理和全套生命周期钩子源码位于plugins/gemini-relay-extension/。1️⃣ 安装扩展gemini extensions install AgentWorkforce/relay安装后工作区会在首次使用时自动创建。启动 Gemini 后运行以下命令验证连接 /relay:status2️⃣ 三个开箱即用的自定义命令命令作用/relay:status查看工作区与在线 Agent 状态/relay:team 任务分析任务并派生并行 worker 团队/relay:fanout 任务将独立工作分发给多个实例并行处理3️⃣ 三个预置子代理定义在plugins/gemini-relay-extension/agents/relay-worker—— 通用任务执行者relay-researcher—— 研究分析型relay-reviewer—— 代码审查型例如直接委托relay-worker implement the auth middleware4️⃣ 自动化行为全部由钩子驱动无需手动干预会话开始时自动连接工作区hooks/session-start.sh每次工具调用后自动轮询收件箱hooks/after-tool-inbox.sh模型请求前将未读消息注入上下文5 秒限流hooks/before-model-inject.shAgent 尝试结束时检查未读消息最多重试 3 次防止「带病退出」hooks/after-agent-inbox.sh会话结束时自动释放 worker 并清理状态⚠️ 子代理功能需要在 Gemini 设置中开启experimental.enableAgents: true。插件三OpenCode Relay 插件接入OpenCode 插件走的是差异化路线不使用 MCP而是基于 OpenCode 原生tool()API 直接调用 Relaycast HTTP 接口更轻量。源码位于plugins/opencode-relay-plugin/src/。1️⃣ 一条命令安装opencode plugin add agent-relay2️⃣ 提供 7 个原生工具工具功能relay_connect连接 Relay 工作区relay_send向其他 Agent 发私信relay_inbox查看新消息relay_agents列出在线 Agentrelay_post向频道发帖relay_spawn派生新的 OpenCode worker 实例relay_dismiss停止并释放 worker3️⃣ 快速上手对话示例 Connect to relay workspace rk_live_... as Lead Spawn a worker called Researcher to investigate the auth module Check inbox for their findings4️⃣ 钩子机制实现见plugins/opencode-relay-plugin/src/hooks.tssession.idle—— 空闲时每 3 秒轮询收件箱自动呈现新消息session.compacting—— 上下文压缩时保留 relay 状态身份、工作区、worker 列表session.end—— 退出时优雅清理所有派生的 worker工作区密钥通过RELAY_WORKSPACE环境变量传递给子进程永远不会出现在 prompt 中安全性更好。三大插件横向对比一份速查表维度Codex SkillGemini 扩展OpenCode 插件安装方式复制目录自动配置一条命令安装扩展一条命令添加插件通信机制MCP 钩子MCP 钩子原生 tool API HTTP收件箱检查提示词提交时注入每次工具调用后轮询空闲时 3s 轮询防遗漏保护Stop 钩子拦截退出停止守卫重试 3 次优雅清理会话预置子代理relay-workerworker / researcher / reviewer运行时动态 spawn源码路径plugins/codex-relay-skill/plugins/gemini-relay-extension/plugins/opencode-relay-plugin/三者共享同一套 Relaycast 后端意味着不同框架的 Agent 可以混编进同一个工作区——Codex 做代码重构、Gemini 做调研、OpenCode 做验证彼此通过频道和私信实时协作。常见问题多Agent协作不生效怎么排查1. Agent 没有响应新消息优先检查收件箱轮询是否生效。Gemini 需确认 hooks 目录中的 shell 脚本可执行且系统已安装curl和jq。2. 加入已有工作区失败确认RELAY_API_KEY格式为rk_live_...设置正确如需固定 Agent 身份同时设置RELAY_AGENT_NAME。三个插件均支持RELAY_BASE_URL覆盖默认 API 地址自建或私有部署场景必用。3. 会话结束时 worker 泄漏Codex 和 Gemini 插件都有「未读消息拦截退出」守卫但 worker 长时间挂起时可手动运行状态命令如/relay:status检查并释放。OpenCode 插件则依赖session.end钩子清理异常退出时需手动处理。4. 想让同一 Agent 在不同终端保持同一身份设置RELAY_AGENT_NAME环境变量再启动即可例如RELAY_AGENT_NAMElead gemini RELAY_AGENT_NAMEworker-1 gemini两个终端启动后自动注册为可互相发消息的 Agent。结语一套配置多框架 Agent 即刻互联通过本文的三步实践你已经用同一套 Agent Relay 配置点亮了 Codex、Gemini CLI 和 OpenCode 三大框架。核心价值在于把「Agent 之间的通信」从重复造轮子变成一行安装命令。下一步建议混合框架组队让不同框架的 Agent 加入同一工作区体验真正的异构多 Agent 编排阅读 evals/suites/messaging/ 中的测试用例理解消息协议的设计边界参考 examples/relay-node.ts 用 SDK 编写自定义编排脚本当多个 AI 智能体能够实时互发消息、互相确认、并行协作时「一个人指挥一支 AI 团队」就不再是口号。【免费下载链接】relayReal time communication for agents. Wake on message, channels, DMs and actions. Useful for orchestrating agents.项目地址: https://gitcode.com/gh_mirrors/relay35/relay创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

【原创】基于微信小程序+AI大模型+uni-app的连锁奶茶店点单网站与会员积分小程序(设计与实现)

【原创】基于微信小程序+AI大模型+uni-app的连锁奶茶店点单网站与会员积分小程序(设计与实现)

摘要:随着行业信息化建设持续推进,连锁奶茶点单与会员积分系统相关业务对线上协同与数据沉淀的要求不断提高。传统线下或分散式办理方式存在流程繁琐、信息滞后、协作成本高、过程难追溯等弊端,难以适应便捷化、可管理的业务服务需求。同类课…

2026/8/23 16:53:24 阅读更多 →
如何使用App Center CLI登录?浏览器与API Token两种认证方式完全指南

如何使用App Center CLI登录?浏览器与API Token两种认证方式完全指南

如何使用App Center CLI登录?浏览器与API Token两种认证方式完全指南 【免费下载链接】appcenter-cli Command-line Interface (CLI) for Visual Studio App Center 项目地址: https://gitcode.com/gh_mirrors/ap/appcenter-cli App Center CLI(a…

2026/8/23 17:08:22 阅读更多 →
镜像下载站如何保护资源?aliendao token鉴权与敏感词过滤机制深度解析

镜像下载站如何保护资源?aliendao token鉴权与敏感词过滤机制深度解析

镜像下载站如何保护资源?aliendao token鉴权与敏感词过滤机制深度解析 【免费下载链接】aliendao huggingface mirror download 项目地址: https://gitcode.com/gh_mirrors/al/aliendao aliendao(异型岛)是一个开源的 HuggingFace 镜像…

2026/8/23 17:07:59 阅读更多 →

最新新闻

人声模仿查询声音:微调策略如何跨越语义鸿沟实现精准检索

人声模仿查询声音:微调策略如何跨越语义鸿沟实现精准检索

你有没有试过,想找一个特定的声音,却怎么也描述不清楚?比如,你想找一段“风吹过竹林,竹叶沙沙作响,同时远处有隐约的鸟鸣”的音频,或者一段“老式打字机快速敲击,中间夹杂着纸张翻页…

2026/8/23 17:09:20 阅读更多 →
Fluent XAML Theme Editor 源码架构深剖:MVVM 分层、共享库与依赖注入完整拆解

Fluent XAML Theme Editor 源码架构深剖:MVVM 分层、共享库与依赖注入完整拆解

Fluent XAML Theme Editor 源码架构深剖:MVVM 分层、共享库与依赖注入完整拆解 【免费下载链接】fluent-xaml-theme-editor The Fluent Design XAML theme editor. 项目地址: https://gitcode.com/gh_mirrors/fl/fluent-xaml-theme-editor Fluent XAML Theme…

2026/8/23 17:09:20 阅读更多 →
深入LiteRT-LM:.litertlm模型文件格式全景揭秘

深入LiteRT-LM:.litertlm模型文件格式全景揭秘

深入LiteRT-LM:.litertlm模型文件格式全景揭秘 【免费下载链接】LiteRT-LM LiteRT-LM is Googles production-ready, high-performance, open-source inference framework for deploying Large Language Models on edge devices. 项目地址: https://gitcode.com/G…

2026/8/23 17:09:20 阅读更多 →
mirrors/ali-vilab/text-to-video-ms-1.7b社区问答:100个高频问题的技术解答汇总

mirrors/ali-vilab/text-to-video-ms-1.7b社区问答:100个高频问题的技术解答汇总

mirrors/ali-vilab/text-to-video-ms-1.7b社区问答:100个高频问题的技术解答汇总 【免费下载链接】text-to-video-ms-1.7b 项目地址: https://ai.gitcode.com/hf_mirrors/ali-vilab/text-to-video-ms-1.7b 本文围绕 ModelScope(达摩院&#xff0…

2026/8/23 17:09:20 阅读更多 →
Maka Agent深度研究功能怎么用?从联网调研到完整报告的流程全解析

Maka Agent深度研究功能怎么用?从联网调研到完整报告的流程全解析

Maka Agent深度研究功能怎么用?从联网调研到完整报告的流程全解析 【免费下载链接】maka Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded …

2026/8/23 17:09:20 阅读更多 →
信息学竞赛必备数学符号全解:从基础运算到复杂度分析

信息学竞赛必备数学符号全解:从基础运算到复杂度分析

1. 项目概述:为什么OI选手必须啃下数学符号这块硬骨头刚接触信息学竞赛(OI)那会儿,我总觉得算法和数据结构是硬核,数学符号不过是些花里胡哨的“装饰”。直到在赛场上,因为把一个求和符号Σ的下标看错&…

2026/8/23 17:08:20 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →