cayu-dev/cayu
Cayu is an open-source Python framework for building and running domain-specific long-horizon agents, with a durable runtime built in.
해결하는 문제
Cayu는 중요한 작업을 처리해야 하는 프로덕션급 장기 실행 에이전트를 구축하기 위해 설계되었습니다. 사이드 이펙트 발생 후 프로세스 충돌, 잘못된 도구 권한, 인간의 승인 필요성, 복잡한 실행 중 비용 또는 인과 관계 추적 손실 등 에이전트 프로토타입에서 흔히 발생하는 '경계 오류' 문제를 해결합니다.
작동 방식
Cayu는 에이전트의 ID를 실행 리소스 및 상태와 분리합니다. 컨텍스트, 도구, 메모리, 정책을 조립하기 위한 Python 프레임워크와 세션, 기록, 체크포인트를 관리하는 통합된 내구성 있는 런타임을 제공합니다. 이를 통해 에이전트 작업은 프로세스 재시작 후에도 유지되며 마지막으로 알려진 상태에서 재개될 수 있습니다.
대상 사용자
높은 신뢰성, 내구성 있는 상태 관리, 실행 수명 주기에 대한 엄격한 제어가 필요한 도메인 특화 AI 에이전트를 구축하는 개발자를 대상으로 하며, 특히 다단계 워크플로우와 인간의 개입이 포함된 작업에 적합합니다.
주요 특징
- 내구성 있는 런타임 (Durable Runtime): 프로세스 경계를 넘어 유지되는 세션, 체크포인트 및 재개 가능한 워크플로우를 위한 내장 메커니즘.
- 포괄적인 도구 지원: 타입이 지정된 Python 도구, Model Context Protocol (MCP) 및 상태 유지 브라우저 도구 지원.
- 인간 개입 (Human-in-the-Loop): 승인 게이트 및 수동 복구 체크포인트에 대한 명시적 지원.
- 멀티 에이전트 오케스트레이션: 하위 에이전트, 위임 및 내구성 있는 피어 요청 기능.
- 프로덕션 준비 완료: 사용량 회계, 비용 귀속, 세션 및 평가 모니터링을 위한 대시보드가 포함된 FastAPI 제어 평면 통합.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트