withastro/flue
The sandbox agent framework.
해결하는 문제
Flue는 단순한 챗봇을 넘어선 자율형 에이전트를 구축하기 위한 프로그래밍 가능한 TypeScript 하네스를 제공합니다. 에이전트가 복잡한 다단계 작업을 자율적으로 수행하는 데 필요한 환경(보안 샌드박스, 지속적인 세션, 통합 도구 포함)을 제공하는 문제를 해결합니다.
작동 방식
Flue를 사용하면 개발자가 에이전트를 함수로 정의하고 리소스의 "하네스"를 구성할 수 있습니다. useModel, useSandbox, useSkill, useTool과 같은 훅을 사용하여 개발자는 모델, 보안 실행 환경 및 에이전트에 필요한 특정 기능(기술 및 도구)을 지정할 수 있습니다. 이러한 에이전트는 CLI를 통해 로컬에서 실행하거나 Node.js, Cloudflare Workers 또는 GitHub Actions와 같은 다양한 환경에 배포할 수 있습니다.
대상
파일 시스템과 상호 작용하고, API를 호출하며, 대화 및 이벤트 전반에 걸쳐 상태를 유지해야 하는 자율형 AI 에이전트를 구축하는 TypeScript 개발자.
주요 특징
- 보안 샌드박스: 에이전트가 안전하게 파일을 수정하고 도구를 실행할 수 있는 환경을 제공합니다.
- 지속성: 에이전트가 실패 및 재시작 후에도 진행 상황을 유지하도록 보장합니다.
- 서브 에이전트: 전문적인 전문가 역할에 작업을 위임하는 것을 지원합니다.
- 기술 및 도구: 에이전트가 사용할 수 있도록 재사용 가능한 전문 지식(기술) 및 타입 지정된 작업(도구)을 패키징할 수 있습니다.
- MCP 지원: 인증된 도구 및 서비스를 위해 Model Context Protocol 생태계에 연결합니다.
- 관측 가능성: 모니터링 및 텔레메트리를 위해 OpenTelemetry, Braintrust 및 Sentry와 통합됩니다.
- 멀티 플랫폼 배포: Node.js, Cloudflare Workers 및 CI/CD 파이프라인에 배포할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트