ChronicleCore-아키텍처은(는) 무엇을 하나요?
인간참여형 제어를 통해 LLM 네트워크를 관리하고 제어하기 위한 엔터프라이즈 수준의 다중 에이전트 오케스트레이션 아키텍처를 정의합니다.
개요
ChronicleCore는 대규모 다중 에이전트 시스템을 위한 확장 가능하고 안전한 오케스트레이션 계층을 제공합니다. 이 아키텍처는 다음과 같은 핵심 원칙을 기반으로 설계되었습니다:
- 중앙 집중식 거버넌스: 모든 에이전트 작업에 대한 통합 정책 관리
- 인간참여형 제어: 중요한 결정에 대한 승인 워크플로우
- 확장성: 수평적 에이전트 확장 지원
- 보안: 엔드투엔드 암호화 및 접근 제어
주요 구성 요소
1. 오케스트레이션 엔진
- 작업 큐 관리 및 우선순위 지정
- 에이전트 등록 및 건강 상태 모니터링
- 결과 집계 및 오류 처리
2. 거버넌스 계층
- 정책 정의 및 시행
- 감사 로그 관리
- 준수 검증
3. 인터페이스 계층
- REST API 게이트웨이
- 웹소켓 실시간 통신
- CLI 도구
지원 플랫폼
| 플랫폼 | 지원 수준 | 참고 사항 |
|---|---|---|
| Claude Code | 전체 지원 | 네이티브 통합 |
| Cursor | 전체 지원 | 확장 지원 |
| Codex | 부분 지원 | 제한된 기능 |
빠른 시작
# 저장소 복제
git clone https://github.com/Framex12/ChronicleCore-Architecture.git
# 의존성 설치
cd ChronicleCore-Architecture
npm install
# 설정 파일 복사
cp .env.example .env
# 오케스트레이션 엔진 시작
npm run start:orchestrator
환경 변수
| 변수 | 설명 | 기본값 |
|---|---|---|
CHRONICLE_CORE_PORT | 서버 포트 | 8080 |
LLM_API_KEY | LLM API 키 | - |
HITL_ENABLED | 인간참여형 제어 활성화 | true |
라이선스
MIT