正在打开每日关注
正在打开每日关注
开源 OpenTag 将智能体接入 Slack 与 Teams,支持原生 UI、流式输出和审批写入。
🚀 Introducing Open Tag A better, open-source Claude Tag. Works with any model, any agent harness, and fully custom agents. Bring any Agent to Slack, MS Teams with Generative UI, Streaming, and much more! Clone the repo and get it running in minutes https://t.co/USvVWYpgUQ Powered by the Channels SDK & AG-UI
是什么
OpenTag 是 CopilotKit 的 Channels SDK starter application:一个可自托管、面向 Slack 与 Microsoft Teams 的知识工作/值班分诊智能体。它用 Node runtime 连接 Python LangGraph agent,结合 AG-UI、连接工具与生成式 UI,定位是可克隆、定制并部署的起点。
核心设计
README 将 Channel 生命周期与 agent、persona、tools、UI 解耦;既可使用 CopilotKit Intelligence 的 managed channel runner,也可自行运营 Channels SDK runner。实际工作发生在消息线程中:CSV 或表格转成原生 Slack 图表与洞察,Linear/Notion 写入在审批门前暂停,点击 Save 后恢复。部署提供 Railway 双服务和 AWS ECS Fargate 方案。
关键洞察
亮点不在装饰,而在把工具调用、结构化输出和人类确认嵌入协作上下文。mention 会订阅线程,后续无需 mention 也能继续;新会话中的未 mention 消息保持沉默,触发边界明确。
边界与风险
运行需 Node.js 22+、pnpm、Python 3.12、uv、CopilotKit 账户、OpenAI API 和可安装 Slack 应用的 workspace;Slack 还需处理重装、OAuth token 与 signing secret。当前只支持 Slack/Teams,Teams 仍需租户管理员同意及手动上传应用,外部工具和云部署带来凭据、运维与成本约束。