openma-ai/open-managed-agents
Open Managed Agents — an open-source alternative to Claude Managed Agents and OpenAI Agents API. Deploy with Node.js or Docker, run on Cloudflare, or use hosted OpenMA. Choose your models, harnesses and sandboxes.
해결하는 문제
Open Managed Agents (OpenMA)는 Claude Managed Agents 및 OpenAI Agents API와 같은 사내 솔루션의 오픈소스 및 자체 호스팅 대안을 제공합니다. 개발자는 자체 인프라와 모델 키를 완전히 제어하면서도 지속 가능한 세션, 사전 격리된 도구 실행, 안전한 자격 증명 관리를 통해 AI 에이전트를 실행할 수 있습니다.
작동 방식
OpenMA는 에이전트의 라이프사이클을 관리하는 '메타하네스' 플랫폼으로 작동합니다. 플랫폼 로직(이벤트 로그, 사전, 웹소켓 관리)과 하네스 로직(모델 호출 방식, 컨텍스트 설계)을 분리합니다.
Node.js(예: SQLite/Postgres 및 E2B 또는 Daytona 제공자 사용) 또는 Cloudflare Workers(D1, KV, R2 사용)에 배포할 수 있습니다. 시스템은 이벤트 로그 모델을 사용하여 에이전트가 충돌했을 때 로그에서 상태를 재구성함으로써 복구를 가능하게 합니다. 또한 외부 서버를 통해 에이전트 기능을 확장하는 Model Context Protocol (MCP)을 지원합니다.
대상 사용자
데이터 주권, 프라이버시, 벤더 종속성 회피를 원하는 개발자 및 조직. 지속적인 상태와 격리된 실행 환경이 필요한 복잡한 에이전트 워크플로우를 구축하는 데 이상적입니다.
주요 특징
- 다중 API 지원: Claude Managed Agents 및 OpenAI Agents API 모두와 호환됩니다.
- 지속 가능한 세션: 이벤트 로그를 사용해 충돌 복구 및 장기 대화를 지원합니다.
- 사전 격리 실행: Cloudflare Containers, E2B, LiteBox 등 여러 사전 제공자를 지원하여 안전한 도구 실행을 가능하게 합니다.
- 확장 가능한 하네스: 컨텍스트 설계, 캐싱, 압축 전략을 제어할 수 있는 사용자 정의 TypeScript 하네스를 작성할 수 있습니다.
- 통합 도구 세트: bash, 파일 조작, 웹 검색, 헤드리스 브라우저 등의 내장 도구를 제공합니다.
- MCP 통합: HTTP/SSE 또는 stdio를 통해 Model Context Protocol 서버를 네이티브로 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트