전통 중국어 README | 전체 문서
프로젝트에 바인딩된 ACP 에이전트를 위한 Discord 봇 및 제어 평면.
kiro-discord-bot
Discord 채널과 스레드를 stdio를 통해 ACP 호환 코딩 에이전트에 연결합니다. Kiro CLI가 기본 엔진이며, OMP는 동일한 Discord 명령어, MCP 정책, 감사(audit), 사용량(usage), cron, 메모리, 그리고 스레드-에이전트 제어 뒤에서 선택적 대체재로 활성화될 수 있습니다.
초기화된 각 채널은 실제 프로젝트 디렉터리에 바인딩되고, 자체 에이전트 세션을 유지하며, 프로젝트 가이던스를 기억하고, 명시적인 채널 정책을 통해 Model Context Protocol (MCP) 도구를 노출할 수 있습니다.
본 리포지토리의 README는 의도적으로 간결합니다. 상세 사용자 가이드, 관리자 가이드, MCP 설정, 릴리스 런북, 그리고 문제 해결 문서는 문서 사이트에 게시되어 있습니다.
새 배포는 OMP 워크플로우가 이미 준비되지 않았다면 Kiro CLI로 시작해야 합니다. 제품 수준의 트레이드오프와 런타임 세부 정보는 Agent Engines를 참조하십시오.
Kiro CLI와 OMP는 외부 에이전트 CLI입니다. 본 프로젝트는 Discord에서 이들을 시작하고 제어하지만, 설치, 인증, 모델 접근, 그리고 CLI 업데이트는 각자의 프로젝트에서 관리합니다.
프로젝트에 바인딩된 ACP 에이전트: 각 Discord 채널은 작업 디렉터리와 에이전트 세션에 매핑됩니다.엔진 유연성: Kiro를 기본으로 유지하거나, Discord 워크플로우를 변경하지 않고 선택된 채널과 스레드에 OMP를 활성화할 수 있습니다.학습 가능한 컨텍스트: 항상 처음부터 시작하는 대신 메모리, 플래시 메모리, 스테어링 파일, 대화 기록, 그리고 프로젝트 지식을 사용합니다.안전한 도구 확장: MCP 서버는 카탈로그로 검색된 다음, 정책과 프록시를 통해 채널별로 노출됩니다.운영 제어: 관리자 패널 및 민감한 진단은 Discord가 지원하는 경우 비공개 답장을 사용합니다.자가 치유 게이트웨이: Discord Gateway 감시(watchdog) 기능이 기본적으로 활성화되어 있으며, 프로세스 관리자가 멈춘 런타임을 재시작하기 전에 재연결을 시도합니다.자동화: cron 작업과 알림은 에이전트가 채널 소유권 하에 예약된 작업을 실행할 수 있도록 합니다.
- 최소한 하나의 ACP 엔진을 설치하고 인증합니다:
kiro-cli
또는 omp
. - bot 및 applications.commands 스코프, 메시지 콘텐츠 인텐트(Message Content Intent), 그리고 필요한 채널/메시지 권한으로 Discord 봇을 생성합니다.
- 최신 릴리스 아카이브를 다운로드하거나 소스에서 빌드합니다.
DISCORD_TOKEN, DISCORD_GUILD_ID, DEFAULT_CWD, 및 DATA_DIR와 같은 환경 변수를 제공합니다.
. - 봇을 포그라운드(foreground)에서 한 번 실행하여 로그인하는지 확인합니다.
- Discord에서 채널에
/cwd를 실행하여 프로젝트에 바인딩합니다.
- 권한 및 활성화된 엔진 준비 상태를 확인하려면
/doctor를 실행합니다.
전체 설치 가이드를 계속 진행하세요.
| 주제 | 시작하기 |
|---|
| 첫 사용 설정 | 시작하기 · 설치 |
| ... | |
VERSION=$(git describe --tags --always 2>/dev/null || echo