프로젝트 소개
ctgbot은 사전 정의된 역할이 아닌 사용을 통해 전문성과 관계가 형성되는 AI 에이전트 생태계의 기질 역할을 합니다. 이는 에이전트가 일시적인 작업 실행기가 아닌 장기적인 엔티티로 작동할 수 있도록 명시적인 신뢰 경계와 격리된 환경에 집중합니다.
주요 기능은 다음과 같습니다:
- **Isolated Runtimes**: 각 에이전트 대화는 자체 Docker 컨테이너에서 실행되어, 에이전트가 호스트에 영향을 주지 않고 패키지를 설치하고 테스트를 실행하며 도구를 빌드할 수 있습니다.
- **Persistent Identities**: 에이전트는 대화 기록을 유지하고 세션 전반에 걸쳐 컨텍스트를 축적하며, 이는 스레드 전반에서 검색 가능한 시맨틱 장기 기억에 의해 지원됩니다.
- **Hostbridge**: 에이전트가 호스트 시스템과 상호작용하고, 다른 에이전트 스레드에 메시지를 보내며, 제한된 호스트 명령 별칭을 실행할 수 있도록 하는 타입 지정 및 인증된 명령 브리지입니다.
- **Component Model**: 에이전트(예: Claude, Codex), 소스(예: Gmail) 및 필터를 채팅별로 혼합하여 사용할 수 있는 모듈형 아키텍처입니다.
- **Explicit Trust Model**: 인바운드 필터와 허용 목록을 구현하며, 알 수 없는 통신 채널은 운영자에 의해 명시적으로 바인딩될 때까지 차단됩니다.
- **Inter-Agent Messaging**: 에이전트는 hostbridge를 통해 다른 에이전트 스레드에 메시지, 파일 및 구조화된 명령을 보내 협업할 수 있습니다.
이 플랫폼은 사용자 상호작용을 위한 Telegram과 인바운드/아웃바운드 통신을 위한 Gmail을 포함한 다양한 통합을 지원합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.