💬 给 Slack 装个 AI 同事:Channels SDK 能把你写好的 AI agent 直接搬进群聊,在 Slack 和 Teams 里干活。
CopilotKit 出品,MIT 协议,npm 上装一个
@copilotkit/channels 就能开工,LangGraph、CrewAI、Mastra、Pydantic AI、Google ADK 这些框架做出来的 agent 都能接。
做内部工具的人都懂这种尴尬:agent 本身写得挺好,但没人愿意为它再开一个网页后台。同事们一天到晚泡在群里,你让他们专门打开一个链接去提问,用两天就没人用了。
Channels SDK 把 agent 挪到了人本来就在的地方。消息不是甩一坨纯文本过来,而是渲染成 Slack 的 Block Kit 和 Teams 的自适应卡片,按钮和选项都在卡片上点;该由人拍板的环节留了审批位,agent 要往外写东西之前先等你点一下同意。官方还拿它做了个开源的值班分诊助手 OpenTag,后面接 Python 写的 LangGraph agent,在 Slack 和 Teams 里原生交互,往 Linear 和 Notion 写数据之前都要人工确认,代码都公开在 CopilotKit/OpenTag。
工具不该让人换地方,该自己搬过去。
GitHub: