CopilotKit Mã Nguồn Mở SDK Channels: Thư Viện MIT-licensed Đưa Bất Kỳ Tác Nhân AG-UI Nào Vào Slack và Microsoft Teams
CrewAI
Mastra
Pydantic AI
Google/DeepMind
CopilotKit vừa phát hành SDK Channels, một thư viện mã nguồn mở với giấy phép MIT cho phép các nhà phát triển chạy bất kỳ tác nhân tương thích AG-UI nào trên các nền tảng nhắn tin như Slack và Microsoft Teams. SDK xử lý việc hiển thị UI dành riêng cho từng nền tảng (Block Kit, Adaptive Cards) trong khi vẫn giữ nguyên tác nhân, mô hình và công cụ hiện có của bạn. Nó bao gồm một hợp đồng runtime, hỗ trợ phê duyệt với con người trong vòng lặp, và có sẵn trên npm dưới tên @copilotkit/channels 0.5.0.
CopilotKit đã công bố SDK Channels, một thư viện mã nguồn mở được cấp phép MIT, kết nối bất kỳ tác tử tương thích AG-UI nào (như các tác tử được xây dựng bằng LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK hoặc tác tử HTTP đơn giản) với các nền tảng nhắn tin. SDK hỗ trợ Slack và Microsoft Teams ở giai đoạn truy cập sớm, với Discord và Google Chat được lên kế hoạch. SDK được cài đặt qua hai gói: @copilotkit/channels và @copilotkit/runtime. SDK sử dụng AG-UI, một giao thức tương tác giữa tác tử và người dùng do CopilotKit duy trì, và hiển thị các thông điệp dưới dạng JSX được dịch sang các định dạng nền tảng gốc như Block Kit (Slack) và Adaptive Cards (Teams). Runtime quản lý quá trình kích hoạt, và ví dụ mã cho thấy cách tạo một kênh, khởi động trình lắng nghe Node và chờ sẵn sàng với thời gian chờ. SDK bao gồm các tính năng như giao diện người dùng sinh sản, phê duyệt có sự tham gia của con người (được minh họa bởi OpenTag chặn các thao tác ghi), công cụ, lưu trữ, bản ghi hội thoại, dấu gạch chéo và đề cập. Runtime yêu cầu khóa API CopilotKit Intelligence cho mỗi kênh. Việc triển khai yêu cầu Node.js 22+, dự án ESM và quy trình chạy dài hạn. Bài viết được tài trợ bởi CopilotKit và được đăng trên MarkTechPost.
Nguồn: MarkTechPost —
bản gốc
