Channels SDK:让你的 Agent 搬进 Slack 上班
CopilotKit 开源了 Channels SDK,MIT 协议,一个把任何 agent 装进 Slack 和 Microsoft Teams、还带原生交互 UI 的库(github.com/CopilotKit/channels-sdk)。Show HN 在 8 月 6 日上了首页。Slack 和 Teams 已经正式可用,Discord、Telegram、WhatsApp 的适配器在包里,更多在路上。
关键的设计决定是它建在 AG-UI 上——CopilotKit 的开放 agent-UI 协议。任何 AG-UI agent 都能用:LangGraph、CrewAI、Mastra、Pydantic AI、Google ADK,agent 写一次,每个渠道都能出现。而且"出现"不只是发文字:agent 能流式回复、调工具、处理文件、渲染平台原生 UI(比如 Slack 的 Block Kit),还能在任务中途停下来,在会话里等人批准再继续。
这打的是 agent 技术栈里最被低估的问题:分发。整个行业不停地造活在独立标签页里的 agent,然后奇怪为什么没人对第四十一个标签页养成习惯。用户本来就整天泡在 Slack 和 Teams 里,该通勤的是 agent,不是人。在此之前,做到这件事意味着每个平台手写一个 bot、跟每家的 UI 框架搏斗、审批流从零重造——所以才几乎没人做。
还有一层安静的协议野心。MCP 标准化了 agent 怎么够到工具,AG-UI 加 Channels 想标准化的是 agent 怎么够到人。如果成了,聊天平台就是 agent 时代的浏览器——所有人的 agent 都在这块中立表面上渲染——而握着渲染层的那个框架,位置会非常舒服。
← 返回所有文章
关键的设计决定是它建在 AG-UI 上——CopilotKit 的开放 agent-UI 协议。任何 AG-UI agent 都能用:LangGraph、CrewAI、Mastra、Pydantic AI、Google ADK,agent 写一次,每个渠道都能出现。而且"出现"不只是发文字:agent 能流式回复、调工具、处理文件、渲染平台原生 UI(比如 Slack 的 Block Kit),还能在任务中途停下来,在会话里等人批准再继续。
这打的是 agent 技术栈里最被低估的问题:分发。整个行业不停地造活在独立标签页里的 agent,然后奇怪为什么没人对第四十一个标签页养成习惯。用户本来就整天泡在 Slack 和 Teams 里,该通勤的是 agent,不是人。在此之前,做到这件事意味着每个平台手写一个 bot、跟每家的 UI 框架搏斗、审批流从零重造——所以才几乎没人做。
还有一层安静的协议野心。MCP 标准化了 agent 怎么够到工具,AG-UI 加 Channels 想标准化的是 agent 怎么够到人。如果成了,聊天平台就是 agent 时代的浏览器——所有人的 agent 都在这块中立表面上渲染——而握着渲染层的那个框架,位置会非常舒服。
评论