返回顶部
a

agent-communicationAgent通讯方案

Agent cross-session communication solution. Uses sessions_spawn to create subagent sessions for inter-agent calls. (Agent间跨会话通讯方案。使用 sessions_spawn 创建带 label 的子会话进行跨 Agent 调用。适用于:与其他 Agent 建立持久对话通道、跨 Agent 任务协作、需要持续通讯的场景。)

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
324
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-communication

代理通信

⚠️ 重要规则

切勿重复使用代理与人类的对话会话!

  • - 人类-代理会话格式:agent:xxx:feishu:direct:ouxxx
  • 代理-代理调用必须使用 sessionsspawn 创建子代理会话



严格工作流程(不可跳过)

步骤 1:检查现有会话

javascript
sessions_list({ limit: 50 })

在结果中查找:

  • - 包含 subagent 标记
  • 标签匹配 发送方-接收方接收方-发送方(双向检查)

示例:

  • - 如果主代理要查找 sienna,查找 main-to-sienna 或 sienna-to-main
  • 任一匹配即可,无需创建新会话

步骤 2:创建新会话(如未找到)

如果步骤 1 无结果,使用 sessions_spawn 创建:

javascript
sessions_spawn({
label: main-to-sienna, // 格式:发送方-接收方
runtime: subagent,
task: , // 任务在步骤 3 中填写
mode: run
})

步骤 3:发送消息

javascript
sessions_send({
sessionKey: agent:main:subagent:xxx, // 来自步骤 1 或 2
message: 任务描述... // 实际任务内容
})



⚡ 关键规则(必须遵守)

  1. 1. 不可跳过步骤 1:必须先运行 sessions_list
  2. 不可走捷径:必须按步骤 1 → 2 → 3 执行
  3. 双向复用:a-to-b 和 b-to-a 均可使用,无需创建两个
  4. 直接回复发送方:如无特殊指示,回复给发起方
  5. 使用子代理标记:sessionKey 必须包含 subagent

❌ 错误示例

javascript
// 错误 1:未检查直接创建
sessions_spawn({...}) // 必须先检查!

// 错误 2:使用人类对话会话
sessionKey: agent:sienna:feishu:direct:ou_xxx // 禁止使用!

// 错误 3:创建双向会话
// main-to-sienna 和 sienna-to-main - 一个就够了!

// 错误 4:回复给其他人
// 应直接回复发送方,不得转发或群发



SessionKey 格式指南


类型格式示例可用于代理-代理通信?
代理-人类私信agent:sienna:feishu:direct:ouxxx❌ 禁止
代理在群组中
agent:sienna:feishu:group:ocxxx | ❌ 禁止 |
| 子代理会话 | agent:maxwell:subagent:xxx | ✅ 允许 |


回复规则

默认:回复直接发送给发送方

  • - 发送方发送消息 → 直接回复发送方
  • 无需转发给其他人
  • 无需发布到群组
  • 除非发送方明确要求转发

工作流程伪代码

  1. 1. 调用 sessions_list({ limit: 50 })
  2. 遍历结果,查找两者:
- 包含 subagent 标记 - 标签匹配 发送方-接收方 或 接收方-发送方
  1. 3. 找到 → 使用该 sessionKey,跳转到步骤 5
  2. 未找到 → 使用 sessionsspawn 创建,保存 sessionKey
  3. 调用 sessionssend({ sessionKey, message })
  4. 完成

当前活跃频道(参考)

代理标签sessionId
leomaxwell-to-leo9d519dc9-0239-4284-8077-3ed4bccd486d
sienna
maxwell-to-sienna | 05a93e6d-4a50-4503-a9c8-4aaf7da8c414 | | letus | maxwell-to-letus | 391a4a78-43ab-4e04-95fe-abfd414b1c64 | | coding | maxwell-to-coding | ebba5ff4-87f6-430b-80e5-269319b122c0 | | main | maxwell-to-main | d7eb2edc-7acc-40e7-838d-8a9cb08820c0 |

备注

  • - thread=true 模式暂时不可用
  • 带标签的子代理会话可通过 sessions_list 查找
  • mode=session 需要 thread=true,目前不可用

会话保护机制(新增)

步骤 2.5:保护会话(创建后执行)

新的子代理会话可能默认被自动清理。为确保长期可用,创建后需进行保护:

javascript
// 保护会话免于自动清理
exec({
command: openclaw sessions cleanup --agent [目标代理] --active-key ${sessionKey} --enforce
})

注意:将 ${sessionKey} 替换为实际的 sessionKey


完整流程(含保护机制)

步骤 1:检查现有会话

javascript
sessions_list({ limit: 50 })

步骤 2:创建新会话(如未找到)

javascript
sessions_spawn({
label: main-to-sienna,
runtime: subagent,
task: ,
mode: run
})
// 返回 sessionKey,格式:agent:xxx:subagent:xxx

步骤 2.5:保护会话(新增)

javascript
exec({
command: openclaw sessions cleanup --active-key agent:xxx:subagent:xxx --enforce
})

步骤 3:发送消息

javascript
sessions_send({
sessionKey: agent:main:subagent:xxx,
message: 任务描述...
})



最后更新:2026-03-17

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 inter-agent-communication-1776284475 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 inter-agent-communication-1776284475 技能

通过命令行安装

skillhub install inter-agent-communication-1776284475

下载

⬇ 下载 agent-communication v0.1.0(免费)

文件大小: 4.05 KB | 发布时间: 2026-4-17 15:06

v0.1.0 最新 2026-4-17 15:06
- Initial release of inter-agent communication system via labeled subagent sessions.
- Enforces strict session management with a three-step workflow: check for existing session, create if none exists, then send the message.
- Introduces bidirectional session reuse and prohibits use of agent-human sessions for agent-to-agent calls.
- Adds a new session protection step using the `openclaw` command to prevent automatic session cleanup.
- Provides clear rules, format guides, pseudocode, and real session examples for correct usage.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部