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 파이프라인에 배포할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트