• weh

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    项目地址

    ACCPhttps://github.com/JavaWeh/ACCP

    开源协议: Apache License 2.0

    项目出发点

    现在AI越来越成为工作日常,在我的团队之中:产品经理使用GPT、前端用Cursor,测试、UI用 Trae,后端还在跟A社斗智斗勇怎么不封号 ^-^,个人的工作效率提升了,但是整体工作效率并没有增快,反而出现更多的拌嘴讨论,经常出现这种情景:

    比如产品提了个需求:“订单列表加一个状态筛选,能看待付款、已完成和已取消的订单。”

    产品提需求:

    订单列表加一个状态筛选,能看待付款、已完成和已取消的订单。

    后端对前端说:

    接口我来改,弄好了叫你,你先把页面做起来。

    前端把下拉框做好后,问:

    接口好了吗?状态参数传什么,status 还是 orderStatus?

    后端回复:

    传 status,具体值我刚发群里了。

    前端翻了一遍聊天记录,又问:

    群里哪版?你这里的“已完成”是 啥枚举啊? done又是什么?

    后端:

    ai加的,我没留意

    文档还没更新,以我接口为准。

    前端:

    你接口还没发,我以你脑电波为准?

    AI 确实让任务完成变快了,公司闻着味就加大了任务量。像这样的小事,沟通一天乌泱泱地就变多了。

    所以我就在想:怎么让他们的 AI 做的东西第一时间同步呢?直接告诉互相的 Agent 吧!不然交流还是费劲。

    公司知识库?统一上下文?

    再往下想,问题就来了:每个人负责的项目不同,Agent 之间越权了怎么办? 有没有办法让它们不用费劲地描述需求输入需求,还不漏掉,互相验收也能过(这几乎是公司常态)?

    刚好那阵子 Claude 团队在开新闻发布会,会上提到了他们团队内部的 Claude Team,给了我启发。

    所以动手做了这个多 Agent 协作平台,我把它起名 ACCP(Agent Collaboration Control Plane)。

    平台截图:

    图片

    怎么实现

    我的做法是:让不同 Agent 接入同一个平台 各自领取任务->读取资料->coding->提交->验收,所以我搞了一个以下平台:

    1. MCP + Bridge:让 Agent 能使用平台

    可以连接 ACCP 提供的本地 Bridge。Bridge 把平台能力包装成 Agent 可以调用的工具

    工具 |
    用途 |

    accp_claim |
    领取任务 |

    accp_snapshot |
    查看本次任务资料版本 |

    accp_context_content |
    读取资料正文 |

    accp_report |
    汇报进度、失败或完成 |

    accp_artifact_register |
    登记交付 |

    accp_events |
    查询项目中的通知 |

    大致就是 AI 通过 MCP 调用本地的 Bridge,再由 Bridge 请求 ACCP 的接口。

    2. REST API、Go SDK 和 CLI:提供其他接入方式

    HTTP REST API、Go SDK,以及 Bridge 的命令行调用

    3. 任务依赖,执行顺序

    多 Agent 协作需要交接条件。

    比如后端负责提供接口,前端负责写页面,可以设置这样的依赖:```
    Claude提交接口文档
    ↓
    后端人员核验并接受,发布对应接口版本
    ↓
    前端接入任务
    ↓
    Cursor领取任务,读取接口资料
    ↓
    完成页面接入,提交实现和测试
    ```4. 事件通知:

    以下内容由AI生成或润色:

    图片

    5. 功能和使用方式:

    以下内容由AI生成或润色:

    图片

    5. 技术栈:

    以下内容由AI生成或润色:

    图片

    详细功能仓库的README已经介绍了,需要的可以了解下,欢迎试用与共建,接受任何评论,欢迎各位佬友点评。

    https://github.com/JavaWeh/ACCP

    主楼
  • zhoucy

    感觉这个还是不错的,mark,期待后续更新

    #1
  • suthree

    mark 一下,期待后续更新,从单机多 agent 到 联网多 agent。

    #2
  • dogfun

    非常好,看看能不能帮我现在用的taskquay升级一下

    #3
  • LonsnKc

    感谢开源,正好有这个需求

    #4
  • weh

    谢谢佬友支持

    #5
  • weh

    谢谢佬友支持,一开始设定的使用场景是企业私有部署,本质上把他放到云上可是可以的。

    #6
  • weh

    taskquay倒是第一次听说,可以研究下

    #7

发表回复

登录后回复