2026 年 6 月 23 日,Anthropic 发布 Claude Tag ,面向 Claude Enterprise 和 Team 用户 beta 。

管理员可以把 Claude Tag 放进选定频道,链接工具,数据,甚至代码库;然后频道里任何人都能 @Claude ,把任务交给它,它的记忆是共享的。

但 Claude Enterprise 账号太贵,每个团队用的 Agent 也不一定是 Claude 。

所以我们开源了 AgentConnect ,这是一个把你用的 AI Agent 接入到你的工作软件的一个平台,开源版 Claude tag 。

Github: https://github.com/agentconnect-md/agentconnect

你可以在这里面接入任何你钟意的 Coding Agent: Claude ,Codex ,Hermes Agent ,也可以把它拉进任意的工作区:飞书,微信,Discord ,GitHub 的 code ewview ,甚至 webhook ,都可以触发

但是 Agent Connect 区别于 Claude Tag 的其实是权限,所以先问大家一个问题:

我们在 prompt 里写 "禁止修改 main 分支"、"禁止访问生产环境配置"、"只允许读 src/ 目录",你觉得这算不算权限控制?

我刚始觉得算。直到我意识到一件事:这和你跟别人说"请不要闯红灯"其实是同一种东西:它是建议,不是约束。

所以 Agent Connect 给每个 Agent 的权限控制长什么样?

是这个进程的工作目录里压根没有 prod 的 credential ,是这个 agent 的 token 物理上没有 write 权限。它不是"不想做",是"做不到"。

如何使用?

准备环境

  • 以 mac 为例,需要先安装 Docker
  • 然后准备一台能一台能长期开着的机器(可以是自己的笔记本,但是睡眠的时候会断)
  • 至少一个 model provider 的 API key (我用的是 deepseek v4 flash )

克隆仓库,用 docker compose 命令启动

bash
git clone https://github.com/agentconnect-md/agentconnect.git
cd agentconnect
docker compose up -d --pull always

这一步起来的是 Web console 、Control Plane 、Relay 和 PostgreSQL

拉镜像大概 1 分钟不到

起完打开:

http://localhost:3000

你就可以进入到 AgentConnect 的 onboarding 流程

注意:默认这套栈只监听 127.0.0.1 ,而且跑在 local no-auth 模式下,是给你本地评估用的。别直接扔公网上。要正式部署走 K8s 的话,每个 release 都有对应版本号的官方 Helm chart ,按 Kubernetes 指南来,那个是三步(建 namespace 和 secret → 写 values → install ),不是一行命令能搞定的。

挂一个 daemon

Control Plane 不跑你的 agent 。 它管的是认证、配置、权限、调度这些协调元数据。真正跑 agent 的是 daemon ,daemon 在你指定的机器上

打开 localhost 之后,它会生成一条命令,复制它,粘贴到终端,然后跑一下

注意需要 Node >= 24.12.0 + pnpm 11 ,pnpm install && pnpm dev 全包 watch 模式才可以跑,如果这个命令报错的话可以升级一下!

这一步的意义是:workspace 、代码、git 凭证全都在那台机器上。Control Plane 拿不到消息体、附件字节、也拿不到 ACP session 流。Control Plane 挂了,已经建立的 session 和 daemon 本地的定时任务照常跑,只是新任务和配置变更要等重连。

建第一个 agent

点击 side bar 里的"Agents", 点击"Add agent",需要选的东西大致是:

  • Name ,display name:给这个 agent 起个名字
  • runtime:Claude Code / Codex / Gemini CLI 等 ACP 兼容的 coding agent
  • model:先不用填
  • Runtime setting:Effort ,是否开启 Fast mode ,permission mode
  • Workspace:让这个 Agent 在哪里工作,可以是一个新的干净的目录,也可以是你们自己的 GitHub/Gitlab
  • Access:定义团队里的谁可以访问这个 agent ,以及哪个 agent 可以操作这个 agent

这里是做管理项目的时候,在 prompt 里写规矩配全能 Agent 和用 multi Agent 框架的区别

这一层的价值在事故时才体现出来:出问题的时候你问的不是"它为什么没听话",而是"它凭什么能做到这件事"——后一个问题是有确定答案的。

另外,agent 的访问权和 session 可见性是分开管的。一个人能看到某个会话,不代表他能指挥那个 agent ;反过来也一样。

  • memory:它的长期上下文,可以是 Claude code/codex 自己的 memory ,也可以外接新的 memory
  • Variables:明文配置,运行时对 agent 可见,存完你自己也能回来查看和改。可以放那些不敏感的东西,比如环境标识、API base URL 、超时时间、feature flag 、默认分支名之类
  • Secrets:write-only ,存进去之后值就看不到了,可以放 API key 、token 、数据库密码这类东西

每一个 Agent 的详细信息可以单独配置

建好了多个 Agent ,在后台也可以看到消耗

接进你的群

还是 side bar 里的,点击 Integrations ,这里可以选择你自己的工作平台,目前支持 Slack 、Telegram 、Discord 、飞书、GitHub 、GitLab 、Linear 。 这里以飞书为例。 点击 create a new bot ,选择 Manual ,就可以链接到飞书,然后点击 Create Feishu bot ,就可以自动打开飞书开发者后台,创建一个新的 bot

和接 OpenClaw 到飞书一样,接入完成后,把 App ID 和 App Secret 复制回来,点击 Connect & authorize 就可以啦

接好之后的用法就很朴素了:在群里 @ 那个 agent ,它开始干活,进度直接在 thread 里更新。 除了在群里叫它,还可以从这些地方起活:

  • GitHub PR:开 PR 自动触发 review 在飞书群里解决之后,也可以让 agent 自动 merge 回去

示例: https://github.com/agentconnect-md/agentconnect/pull/1462

  • webhook:CI 挂了自动叫 agent 去看
  • 定时任务:daemon 本地调度,比如每天早上扫一遍依赖告警

希望大家喜欢!