智能体通信协议智能体通信协议
智能体通信协议

技能简介

Agent Protocol 是 Clawdbot 智能体之间的基础通信层,支持技能通过事件进行交互,构建自动化工作流链,实现无需人工干预的多步骤任务编排。

业务背景

智能体通信协议让多个AI助手像团队一样自动协作。通过事件驱动机制,不同功能的智能体能实时传递信息、串联工作环节,无需人工逐环节催促,实现复杂业务流程的自动化编排,减少跨系统沟通成本与人为遗漏风险。

落地案例:某企业部署内容运营智能体集群:当「热点监测智能体」发现行业资讯时,自动发布research.article_found事件;「选题策划智能体」订阅该事件后生成大纲;「文案撰写智能体」接收大纲事件完成初稿;最后「审核发布智能体」执行终审。全程通过JSON定义条件触发规则,上下文在各步骤间自动传递,形成无人值守的内容生产线。

能做什么

  • 智能体间发布/订阅事件消息
  • 基于 JSON/YAML 定义条件化工作流管道
  • 跨步骤共享上下文与状态持久化
  • 发现可用智能体并管理操作权限
  • 集成定时任务调度(Cron)

使用说明

  1. 安装依赖
    cd /root/clawd/skills/agent-protocol
    python3 scripts/setup.py
  2. 启动事件总线
    python3 scripts/event_bus.py start
  3. 发布事件
    python3 scripts/publish.py --type "test.hello" --source "my-agent" --payload '{"message": "Hello, world!"}'
  4. 订阅事件
    python3 scripts/subscribe.py --types "test.hello" --handler "./my_handler.py"
  5. 配置工作流
    复制示例配置后验证:
    cp examples/simple-workflow.json config/workflows/my-workflow.json
    python3 scripts/workflow_engine.py --validate

输入与输出

见下方输入与输出表格。

项目内容
输入事件类型、JSON 载荷、条件表达式、工作流配置文件
输出事件回执、执行状态、下游事件、错误日志
适用人群需构建多智能体协作系统的开发者、自动化运维人员
不包含实时流媒体传输、可视化编辑器、分布式集群方案

 

风险提示

  • 事件文件存储于本地目录,需关注磁盘空间清理
  • 工作流条件配置错误可能导致循环触发或任务堆积
  • 共享上下文存在并发读写冲突风险
  • 权限配置不当可能允许未授权智能体执行敏感操作

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/robbyczgw-cla/agent-protocol/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...