ApodexAI/FrontierAgent
🧩 FrontierAgent, our agent framework, open-sourced alongside it — native command-line TUI, ReAct and Agent Team modes, one command on macOS and Linux, no preinstall, no hard Docker dependency.
해결하는 문제
FrontierAgent는 장기적인 연구 및 파일 기반 작업에 특화되어 있습니다. AI 에이전트가 파일을 읽고, 결과물을 작성하며, 쉘 명령어를 실행하고, 장기간에 걸쳐 계획을 반복적으로 수정하는 복잡한 작업을 수행할 수 있는 구조화된 환경을 제공합니다.
작동 방식
이 시스템은 에이전트 런타임 및 터미널 인터페이스(TUI)로 작동하며, 두 가지 주요 실행 모드를 지원합니다:
- ReAct: 상태를 유지하는 단일 에이전트로, 작업 범위 내의 사전에서 연구하고, 파일을 읽으며, 계획을 반복적으로 수정합니다.
- 에이전트 팀: 요청을 작업 보드로 분해하고, 병렬로 하위 에이전트에 작업을 위임하며, 각 에이전트의 보고서를 통합하여 최종 결과를 생성하는 조정 에이전트입니다.
두 모드 모두 /inputs (읽기 전용), /workspace (활성 작업용), /outputs (지속적 결과물용)이라는 세 가지 구역으로 구성된 사전 파일 시스템을 사용합니다. 런타임에는 실시간 모니터링, 비동기 개입(실행 중 사용자가 에이전트를 조정 가능), 세션 복구를 위한 체크포인트 시스템이 포함되어 있습니다.
대상 사용자
복잡한 파일 기반 연구 작업에 에이전트 프레임워크가 필요한 개발자 및 연구자, 그리고 포함된 평가 세트와 지원되는 벤치마크를 사용해 에이전트 성능을 평가하고자 하는 사용자에게 적합합니다.
주요 기능
- 내장된 에이전트 팀 워크플로우: 조정자에 의한 병렬 위임 및 통합.
- 작업 보드: TUI 사이드바에서 작업 상태(보류, 실행 중, 완료 등)를 실시간으로 시각화.
- 사전 파일 작업: 입력, 작업, 출력용으로 보안되고 실패 시 닫히는 파일 시스템 격리.
- 비동기 개입: 실행 중인 실행을 방해하지 않고 지시를 큐에 넣을 수 있는 기능.
- 투명한 결과물: 결과물에 쉽게 접근할 수 있도록 호스트 매핑된 출력 디렉터리.
- 평가 세트: 연구 및 파일 기반 벤치마크용 내장 서브프로세스 러너.
- 세션 복구: 체크포인트, 액션 추적,
/revert명령어를 통한 변경 사항 취소 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트