Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: AlexAnys/opencrew

v0.3.0 — A2A v2: Agent 间真正的协作

03 Apr 01:08
@AlexAnys AlexAnys
119aaf5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

A2A v2:找到了 Agent 间协作的最佳方式

这是 OpenCrew 自诞生以来最重大的架构更新。Agent 之间不再只能单向派任务——现在可以在同一个 Slack 频道里像同事一样讨论、评审、迭代。

核心变化

之前(v0.2.x):所有 Agent 共享一个 Slack bot → bot 不能触发自己 → Agent 间只能靠 sessions_send 单向委派。

现在(v0.3.0):给至少一个关键 Agent 创建独立 Slack App → 拉进执行 Agent 的频道 → 频道内高维度对话 + 基于文件的实际协作 + 用户 review 最终产出。

A2A v2 架构 A2A v2 实战

左:架构——编排者(独立 App)进入执行 Agent 频道协作 | 右:实战——两个 Agent 在 #ops 协作排查问题(全程无人干预)

新增功能

Discussion Mode(讨论模式)— Slack 已验证 NEW

  • 选择性独立化:不需要每个 Agent 都有独立 App。选一个关键角色(如 CoS / Planner / QA)做独立 Slack App,拉进任意执行 Agent 的频道即可协作
  • 两层防线:Config 硬约束(requireMention: true + allowBots: true)+ Prompt 软约束(显式 @mention 检查 + NO_REPLY 纪律 + 轮次计数)
  • Harness Design 分工:借鉴 Anthropic Harness Design——编排者负责规划和质量把关(Planner + Evaluator),执行 Agent 负责干活(Generator)
  • 协作模式:频道里是高维度对话(审计用)→ 实际工作基于 Markdown 文件 → 用户 review 最终产出

A2A 协议 v2(shared/A2A_PROTOCOL.md)

  • Delegation(委派)+ Discussion(讨论)双模式共存,不互相替代
  • 跨平台 Session Key 格式(Slack / Discord / Feishu topic)
  • Discussion 终止协议(DISCUSSION_CLOSE)
  • 显式 @mention 协议(Multi-Agent Thread 规则)
  • 完整的已知限制和实战踩坑记录

Discussion Mode 配置指南(docs/A2A_SETUP_GUIDE.md)

  • 完整 Slack App manifest(复制即用)
  • 多账号配置模板(含 accounts.default 必须声明的关键警告)
  • Binding 顺序、热重载、回滚方式
  • 实战验证步骤

平台支持

能力 Slack Discord 飞书
Delegation(sessions_send)
Discussion(跨 bot 对话) ✅ 已验证 ❌ OpenClaw 代码层 bug ❌ 飞书平台限制
Thread / Topic 隔离 ✅ 原生 ✅ 自动归档 ✅ groupSessionScope (>= 2026年3月1日)
  • Discord 受阻于 OpenClaw Issues #11199 + #45300。属于代码层 bug,非平台限制。
  • 飞书 受阻于平台 API 设计:im.message.receive_v1 仅投递用户消息,bot 消息对其他 bot 不可见。

实战验证

  • 端到端验证通过(2026年04月02日):两个独立 bot 在同一 Slack 频道成功进行结构化讨论
  • 使用 Claude Opus 4.6 模型,从未出现失控循环
  • 发现并记录了 implicitMention 绕过 requireMention 的机制及解决方案
  • 发现并记录了 accounts.default 必须显式声明(否则主 bot 断连的事故)

模型兼容性

Discussion 模式的协作纪律依赖 Prompt 规则,非系统级强制。Claude Opus 4.6 实测稳定。不同模型建议先在低风险频道测试。

设置指南

只需三步:

  1. 创建独立 Slack App(完整 manifest)
  2. 配置 OpenClaw 多账号(可让你的 Agent 协助完成)
  3. 把 bot 拉进目标频道(/invite @Bot-Name)

详见 → Discussion Mode 配置指南

下一步

  • Agent 蓝图仓库(开发中):描述需求 + 加频道 = 自动 onboarding 新 Agent
  • 持续跟踪 Discord OpenClaw bug 修复进展
Assets 2
Loading

v0.2.2 — 独立 Bot 身份:飞书多应用 + Discord 三方案

05 Mar 10:11
@AlexAnys AlexAnys

Choose a tag to compare

🚀 v0.2.2 — 独立 Bot 身份:飞书多应用 + Discord 三方案

v0.2.1 的三平台支持基础上,本版本为飞书和 Discord 新增了独立 Bot 身份方案 — 让每个 Agent 拥有自己的名字和头像。

背景

v0.2.1 中三个平台统一使用"单 Bot 模式":一个 bot 加入多个频道,通过频道路由到不同 Agent。这是最简配置,但所有 Agent 共享同一外观。

飞书和 Discord(不同于 Slack)天然支持多 Bot 共存。本版本将这一能力文档化,为需要更好用户体验的团队提供进阶选择。

✨ 新增

  • 飞书 — 多应用模式(进阶章节)

    • 为每个 Agent 创建独立飞书自建应用,获得独立名称、头像和 API 配额
    • 利用 OpenClaw 原生 accounts 多账户配置,无需 hack
    • 适用场景:正式生产环境、需要权限隔离或独立限速
  • Discord — Bot 身份方案选择(进阶章节)

    • 三种方案对比:单 Bot(默认)/ Webhook Relay / 多 Bot
    • Webhook Relay:单 token + 不同身份回复,视觉区分成本最低
    • 多 Bot:完全独立身份 + slash commands,体验最佳
  • README 平台选择表 — 新增"Agent 独立身份"列

📊 三平台 Bot 模式一览

平台 默认 进阶选项
Slack 单 Bot 共享身份
飞书 单 Bot 共享身份 ✅ 独立 Bot(多应用模式)
Discord 单 Bot 共享身份 ✅ Webhook Relay 或 独立 Bot

设计原则

  • 独立 Bot 作为进阶选项补充到各平台指南,不改变默认的单 Bot 部署流程
  • CONFIG_SNIPPET 文件保持单 Bot 模式不变,降低 copy-paste 风险
  • 与 v0.2.1 完全兼容,已部署的单 Bot 环境无需任何改动

完整变更记录见 CHANGELOG.md

Loading

v0.2.1 — 多平台支持:飞书 + Discord

04 Mar 16:04
@AlexAnys AlexAnys
4154067
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

🚀 v0.2.1 — 多平台支持:飞书 + Discord

OpenCrew 现在支持 Slack · 飞书 · Discord 三个平台。选择你熟悉的平台作为指挥中心,部署流程和配置参考均已覆盖。

✨ 新增

  • 飞书接入指南 (中文 + English)

    • 从创建飞书自建应用到连接 OpenClaw 的完整步骤
    • WebSocket 长连接模式,无需公网服务器
    • ⚠️ 明确标注 Thread 限制(OpenClaw 飞书插件暂不支持话题隔离)
    • Lark(国际版)接入说明
  • Discord 接入指南 (中文 + English)

    • 从创建 Discord Bot 到连接 OpenClaw 的完整步骤
    • Gateway Intents 配置说明(含 Message Content Intent)
    • Thread 继承机制说明
  • 飞书配置参考 (中文 + English)

    • 飞书专属的最小增量配置(agents + bindings + channels.feishu + heartbeat)
    • Agent 可直接读取并执行
  • Discord 配置参考 (中文 + English)

    • Discord 专属的最小增量配置(agents + bindings + channels.discord + heartbeat)
    • Guild + Channel 路由模型,Agent 可直接读取并执行

🔧 更新

  • README(中英)— 新增平台选择表、三平台部署提示词、FAQ 更新
  • DEPLOY(中英)— Step 1/3/4/5 改为平台中立,支持三平台分流
  • SETUP 指南底部链接 — 各平台指向各自的 Config Snippet(不再指向 Slack 版)

⚠️ 已知限制

平台 Thread 隔离 说明
Slack ✅ 支持 channel = 岗位,thread = 任务
Discord ✅ 支持 thread 继承 parent channel 配置
飞书 ❌ 暂不支持 OpenClaw 飞书插件限制(Issue #10242),同群对话平铺

如有问题,请随时在 Issues 中反馈,我们会尽快跟进。

Loading

v0.2.0 — A2A 跑通指南 + 实战模式固化

27 Feb 15:09
@AlexAnys AlexAnys

Choose a tag to compare

🚀 v0.2.0 — A2A 跑通指南 + 实战模式固化

部署完 OpenCrew 后,Agent 间的协作(A2A)需要额外配置才能真正跑通。本版本将 CTO↔Builder 和 CTO↔Ops 实战中沉淀的闭环模式整理成文档和 workspace 补丁,用户只需发一段 prompt 给自己的 Agent 即可自动完成 A2A 设置。

✨ 新增

  • A2A 跑通指南 (中文 + English):面向 Agent 的 To-Agent 设置文档

    • 最小必要配置变更(agentToAgent.allow / maxPingPongTurns)
    • CTO / Builder / CoS 的 AGENTS.md 追加模板
    • CoS→CTO、CTO→Builder 两条主路径的验证步骤
    • 5 个经实战验证的关键模式
  • README 新增「跑通 A2A 闭环」section(中英双语)

    • 含 copy-paste prompt,发给任一 Agent 即可自动设置

🔧 更新(增量,未重写)

  • shared/A2A_PROTOCOL.md — 融入 3 个 battle-tested 模式:

    • 多轮 WAIT 纪律 + Round0 审计握手
    • sessions_send timeout 容错 + sessionKey 大小写注意
    • 双通道留痕 + 闭环 DoD(4 步硬规则)
  • workspaces/cto/AGENTS.md — A2A 派单扩展(thread 留痕 / checkpoint 同步 / timeout / 4步 DoD)

  • workspaces/builder/AGENTS.md — 新增 A2A 协作 section(WAIT 纪律 / thread 留痕 / REPLY_SKIP)

📋 5 个实战模式

模式 说明
Round0 审计握手 正式工作前先验证 Slack 可见性
多轮 WAIT 纪律 每轮 1-2 改动 → Done/Run/Output/WAIT → 等上游指令
Timeout 容错 sessions_send timeout ≠ 失败,需 thread 兜底消息
闭环 DoD Builder closeout → 上游本机复核 → 回发起频道汇报
SessionKey 注意 不手打;注意大小写一致性

设计原则

  • 所有 workspace 变更为 append-only(不重写已有内容)
  • 面向 Agent 消费,最小化人工介入
  • 经验来源:真实部署中 CTO↔Builder 和 CTO↔Ops 的多轮闭环实测
Loading

v0.1.1 — Agent-Ready Deployment

20 Feb 09:00
@AlexAnys AlexAnys

Choose a tag to compare

What's New / 更新内容

This release optimizes the English documentation to match the to-agent deployment flow introduced in v0.1.0, and adds an Agent-Ready Deployment badge to both READMEs.

本次更新将英文文档同步为 v0.1.0 引入的 To-Agent 部署流程,并在中英文 README 均添加了 Agent-Ready 标识。


Agent-Ready Deployment / To-Agent 友好部署

OpenCrew docs are now structured and battle-tested for autonomous agent execution. Your OpenClaw reads the repo and deploys for you — minimal manual steps required.

文档结构经真实部署实测优化,你的 OpenClaw 可直接阅读并自动完成部署——最少人工介入。

Changes / 变更

  • 🤖 Agent-Ready badge added to both READMEs / 中英文 README 均添加 Agent-Ready 标识
  • README.en.md: Get Started updated from bash commands to to-agent flow / 英文「快速上手」从手动命令改为对话式部署
  • DEPLOY.en.md: Added structured "Execution Prompt for OpenClaw" (6 steps) / 新增结构化执行提示(6 步),Agent 可自主完成部署
  • DEPLOY.en.md: Method A prompt aligned with Chinese version / 方式 A 的 prompt 与中文版对齐

Upgrade / 升级

cd <your-opencrew-repo>
git pull origin main

No config changes required — docs-only release. / 纯文档更新,无需修改配置。

Loading

v0.1.0 — 文档重构 + 上手流程优化

19 Feb 08:27
@AlexAnys AlexAnys

Choose a tag to compare

主要变更

上手流程优化(本次新增)

  • README「10 分钟上手」:从 3 步 bash 命令 → 3 步人话(建频道 → 发指令给 OpenClaw → 验证)
  • DEPLOY.md:新增「给 OpenClaw 的执行提示」,让用户的 OpenClaw 能自动完成部署(含 Slack API 自动获取 Channel ID)
  • 用户 prompt 从 12 行 6 步流程简化为自然语言

文档重构

  • README 全面重构:痛点驱动开场、TOC、badges、FAQ、文档导航表
  • 新增 4 份核心文档:完整上手指南、核心概念详解、Agent 入职指南、FAQ
  • 架构文档精简,聚焦设计取舍
  • 所有文档添加面包屑导航

修复

  • README badge 链接、措辞修正
  • SLACK_SETUP 移除本地路径暴露
  • CUSTOMIZATION 修复命令错误

完整变更见 CHANGELOG.md

首次使用? 看 README 的「10 分钟上手」即可。

Loading

AltStyle によって変換されたページ (->オリジナル) /