framerslab/agentos
TypeScript AI agent framework: cognitive memory, runtime tool forging, multi-agent orchestration, 11 LLM providers.
무엇을 해결하는가
AgentOS는 TypeScript 기반 프레임워크를 제공하여 장기 기억을 유지하고, 런타임에 능력을 적응시키며, 팀 내에서 협업할 수 있는 AI 에이전트를 구축할 수 있게 합니다. 이는 신경과학 기반 인지 메모리를 구현하고 기존 도구가 부족할 때 에이전트가 스스로 도구를 프로그래밍 방식으로 생성할 수 있게 함으로써 무상태 에이전트의 한계를 해결합니다.
어떻게 작동하는가
- Cognitive Memory: 여덟 가지 신경과학에서 영감을 받은 메커니즘(예: 에빙하우스 감소 및 재통합)을 사용하여 에이전트가 시간이 지남에 따라 정보를 어떻게 기억하고 잊는지 관리합니다.
- Runtime Tool Forging: 에이전트가 수행할 수 없는 작업을 만나면, Zod 스키마가 있는 TypeScript 함수를 작성합니다. 이 코드는 LLM 판사에 의해 검토되고, 강화된
node:vm샌드박스에서 실행된 후 에이전트의 영구 도구 카탈로그에 추가됩니다. - HEXACO Personality: 에이전트가 정보를 검색하는 방식, 작업을 전문가로 라우팅하는 방식, 그리고 결정을 내리는 방식에 편향을 주는 선택적 성격 벡터입니다.
- Orchestration: DAGs, 사이클, 목표 기반 계획(미션)을 포함한 여러 조정 전략을 지원하여 멀티 에이전트 팀을 관리합니다.
- Soul Files: 에이전트 정체성과 장기 기억을 마크다운 파일(위키)으로 저장할 수 있게 하여, 에이전트의 지식 베이스를 인간이 읽고 편집할 수 있게 합니다.
누구를 위한가
지속적인 정체성, 고성능 메모리 검색, 그리고 수동 개발자 개입 없이 włas 도구 세트를 진화시킬 수 있는 복잡하고 오래 실행되는 AI 에이전트 시스템을 구축하는 개발자.
주요 특징
- High Memory Performance: LongMemEval-S(85.6%) 및 LongMemEval-M(70.2%)에서의 최고 오픈소스 벤치마크.
- Extensive Provider Support: 11개 LLM 제공업체를 위한 통합 인터페이스(OpenAI, Anthropic, Gemini, Ollama와 같은 로컬 옵션 포함).
- Multi-Agent Orchestration: 여섯 가지 서로 다른 조정 전략(순차적, 병렬, 토론, 검토-루프, 계층적, 그래프).
- Integrated Guardrails: PII, 코드 안전, 콘텐츠 정책을 위한 5단계 보안 계층 및 6개의 특수 가드레일 팩.
- Voice and Telephony: STT/TTS를 위한 내장 파이프라인 및 Twilio, Deepgram과 같은 제공업체와의 통합.