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 代理能够执行需要读取文件、编写交付成果、运行 shell 命令,并在长时间内迭代计划的复杂任务。
工作原理
该系统作为代理运行时和终端用户界面(TUI)运行,支持两种主要执行模式:
- ReAct:一个具有状态的单代理,可在任务作用域的沙箱内进行研究、读取文件并迭代计划。
- 代理团队:一个协调代理,将请求分解为任务看板,将工作委派给并行的子代理,并将它们的报告整合为最终结果。
两种模式均使用具有三个不同区域的沙箱文件系统:/inputs(只读)、/workspace(用于活跃工作)、/outputs(用于持久化交付成果)。运行时包含 TUI 用于实时监控、异步干预(允许用户在运行中引导代理)以及检查点系统以支持会话恢复。
适用人群
适用于需要复杂、基于文件的研究任务的代理框架的开发者和研究人员,以及希望使用内置评估套件和受支持的基准来评估代理性能的人。
主要亮点
- 原生代理团队工作流:通过协调器实现并行委派与整合。
- 任务看板:在 TUI 侧边栏中实时可视化任务状态(待处理、进行中、已完成等)。
- 沙箱文件工作:输入、工作区和输出的隔离式安全文件系统,具备故障关闭机制。
- 异步干预:可在不中断运行的情况下向代理排队指令。
- 透明的交付成果:主机映射的输出目录,便于访问结果。
- 评估套件:内置子进程运行器,用于研究和基于文件的基准测试。
- 会话恢复:支持检查点、操作追踪以及
/revert命令以撤销更改。
相关
- 项目
- 项目
- 项目
- 项目
- 项目