agentconnect-md/agentconnect
TypeScript0 / 0
ACP 에이전트를 팀 채널과 Git workflow에 연결하는 오픈소스 운영 플랫폼
TL;DR
AgentConnect는 ACP-compatible agent를 Slack, Telegram, Discord, Lark, GitHub, GitLab의 팀 workflow에 연결하는 TypeScript 기반 오픈소스 multi-agent 플랫폼입니다. 각 agent가 독립적인 runtime, model, workspace, tools, memory를 갖고 daemon에서 실행되며 사람과 agent가 공유 대화에서 협업하고 서로 호출할 수 있습니다. Docker Compose로 로컬 stack을 시작하고 Kubernetes에서는 공식 Helm chart를 사용하며, Control Plane은 인증·배치·권한·관측성을 관리하고 실시간 메시지와 세션 stream은 daemon·Relay data plane에 둡니다. 여러 채널에서 issue triage, 반복 운영, private fork 갱신, 조건부 code review를 통합하려는 팀에 적합하지만 ACP agent와 각 외부 서비스의 인증·sandbox·secrets 구성이 필요합니다.
핵심 포인트
- AgentConnect는 특정 SDK에 종속되지 않는 standalone multi-agent 플랫폼이며 ACP 생태계와 연결됩니다. Slack, Telegram, Discord, Lark, GitHub, GitLab의 대화와 작업 흐름에 Claude Code, Codex 등 ACP-compatible agent를 배치합니다. 여러 에이전트가 역할별로 협업하고 서로 호출할 수 있어 팀 단위 자동화에 적합합니다.
- 에이전트는 각자의 runtime, model, workspace, tools, machine, memory, skills를 독립적으로 사용합니다. 메시지, issue, pull request, webhook, schedule이 작업을 시작하면 daemon이 ACP 세션과 workspace를 소유하고 결과를 연결된 채널로 전달합니다. 모델이나 실행 환경을 바꿔도 기존 workflow 전체를 다시 구성하지 않는 점이 핵심입니다.
- Docker Compose는 Web console, Control Plane, Relay, PostgreSQL을 함께 실행하며 `docker compose up -d --pull always`로 로컬 평가 환경을 구성합니다. 운영 배포에는 같은 release 버전의 공식 Helm chart를 Kubernetes에 설치할 수 있습니다. 기본 Docker stack은 `127.0.0.1`과 local no-auth mode로 동작하므로 외부 공개 전 인증, public URL, secrets, sandbox 설정을 별도로 구성해야 합니다.
- 아키텍처는 daemon, 선택형 Relay, Control Plane과 Web UI로 나뉘며 실시간 메시지와 ACP update stream은 data plane에 남습니다. Control Plane에는 coordination metadata와 승인된 organization knowledge·skill revision만 저장되고 message body, attachment bytes, ACP session stream은 저장되지 않습니다. Control Plane이 일시 중단돼도 기존 session과 daemon-local schedule은 계속되어 중앙 관리 장애의 영향을 줄입니다.
이미지 분석


405
STARS
22
FORKS
+209
TRENDING
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.