CopilotKit, Channels SDK 오픈소스화: MIT 라이선스 라이브러리로 AG-UI 에이전트를 Slack과 Microsoft Teams에 도입
CrewAI
Mastra
Pydantic AI
Google/DeepMind
CopilotKit이 Channels SDK를 출시했습니다. 이는 MIT 라이선스의 오픈소스 라이브러리로, 개발자가 AG-UI 호환 에이전트를 Slack 및 Microsoft Teams 같은 메시징 플랫폼에서 실행할 수 있게 해줍니다. 이 SDK는 플랫폼별 UI 렌더링(Block Kit, Adaptive Cards)을 처리하면서 기존 에이전트, 모델, 도구를 유지합니다. 런타임 계약, 인간 개입 승인(human-in-the-loop) 지원을 포함하며, npm에서 @copilotkit/channels 0.5.0으로 제공됩니다.
CopilotKit는 Channels SDK를 발표했습니다. 이는 MIT 라이선스의 오픈소스 라이브러리로, AG-UI 호환 에이전트(LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK 또는 일반 HTTP 에이전트로 구축된 에이전트)를 메시징 플랫폼에 연결합니다. 초기 액세스 대상으로 Slack과 Microsoft Teams를 지원하며, Discord와 Google Chat이 계획되어 있습니다. SDK는 @copilotkit/channels 및 @copilotkit/runtime이라는 두 패키지로 설치됩니다. CopilotKit이 유지 관리하는 에이전트-사용자 상호 작용 프로토콜인 AG-UI를 사용하며, 메시지를 JSX로 렌더링하여 Block Kit(Slack) 및 Adaptive Cards(Teams)와 같은 네이티브 플랫폼 형식으로 변환합니다. 런타임은 활성화를 관리하며, 코드 예제에서는 채널 생성, Node.js 리스너 시작, 타임아웃을 사용한 준비 완료 대기를 보여줍니다. SDK에는 생성형 UI, 인간 개입 승인(OpenTag가 쓰기 작업을 가로채는 방식으로 시연됨), 도구, 지속성, 대화 기록, 슬래시 명령, 멘션 등의 기능이 포함됩니다. 런타임은 모든 채널에 대해 CopilotKit Intelligence API 키가 필요합니다. 배포에는 Node.js 22 이상, ESM 프로젝트 및 장기 실행 프로세스가 필요합니다. 이 기사는 CopilotKit이 후원하고 MarkTechPost에 게시되었습니다.
출처: MarkTechPost —
원문
