프로젝트 소개

Agno는 에이전트 플랫폼을 위해 설계된 종합 프레임워크 및 런타임입니다. 사용자는 Agno SDK를 사용하여 에이전트를 구축하고, AgentOS 런타임을 통해 서비스로 실행하며, AgentOS UI를 통해 플랫폼을 관리할 수 있습니다. 주요 기능은 다음과 같습니다: - 프로덕션 API: SSE 및 웹소켓을 지원하는 50개 이상의 엔드포인트. - 저장소 및 메모리: 사용자 소유 데이터베이스에 세션, 메모리, 지식 및 트레이스를 저장하는 기능. - 통합: GitHub, Slack, Postgres와 같은 서비스를 위한 100개 이상의 사전 구축된 툴킷. - 컨텍스트 제공자: Slack, Drive, 위키 및 MCP를 포함한 소스로부터 실시간 데이터 액세스. - 거버넌스 및 보안: JWT 기반 RBAC, 멀티테넌트 격리 및 민감한 도구 실행을 위한 인간 승인 워크플로우. - 관찰 가능성: OpenTelemetry 트레이싱, 실행 기록 및 감사 로그. - 배포: Docker, Railway, AWS, GCP, Azure 등과 호환되는 컨테이너 기반 배포. - 스케줄링: 내장된 cron 기반 스케줄링 및 백그라운드 작업 관리. - 인터페이스: Slack, Telegram, WhatsApp, Discord 및 AG-UI를 통해 에이전트를 노출하는 기능 지원.