FrontierAgent 是什么?开源智能体运行时,支持 ReAct 与 Agent Team 两种终端工作流
Star5,267
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2026-08-22
最近更新2026-10-15
中文导读
FrontierAgent 是开源项目,站内分类为 AI 智能体。简介:开源智能体运行时,支持 ReAct 与 Agent Team 两种终端工作流。项目说明中列出的主要功能包括:原生终端 TUI,提供 ReAct 单智能体与 Agent Team 多智能体两种工作流;Agent Team 协调者通过任务板分派并行子任务并汇总结构化报告;任务级沙箱文件系统,区分只读输入、工作区与持久化交付物。适合需要在终端中运行长周期研究或文件处理任务的开发者,以及想搭建和评测多智能体工作流的团队。
根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2026-08-22,最近更新于 2026-10-15,目前有 5,267 个 Star。
项目介绍
FrontierAgent 是 ApodexAI 开源的一套智能体运行时、终端产品与评测套件,面向长周期研究和基于文件的工作。它提供原生命令行 TUI,内置两种工作流:ReAct 模式由单个有状态智能体在任务沙箱中研究、读写文件、执行命令并迭代;Agent Team 模式由协调者维护任务板,把独立工作分派给并行子智能体,收集报告后汇总结果。
框架、工具、工作流和评测层彼此分离,可独立复用。文件操作在任务级沙箱中进行,/inputs 只读、/workspace 为工作状态、/outputs 存放交付物;变更操作会显示 diff 并要求批准,会话支持检查点、本地追踪、/revert 回滚和 --resume 续跑。仓库还包含用于评测 Apodex 模型的基准运行器。
主要功能
- 原生终端 TUI,提供 ReAct 单智能体与 Agent Team 多智能体两种工作流
- Agent Team 协调者通过任务板分派并行子任务并汇总结构化报告
- 任务级沙箱文件系统,区分只读输入、工作区与持久化交付物
- 运行中可异步输入新指令,在安全轮次边界注入而不中断当前任务
- 变更操作需批准,支持检查点、本地追踪、/revert 回滚与 --resume 续跑
- 内置评测运行器,支持研究类与文件类基准、并发与失败重跑
适合谁用
适合需要在终端中运行长周期研究或文件处理任务的开发者,以及想搭建和评测多智能体工作流的团队。
快速上手
- 准备 Git、Python 3.12、uv 以及一个 OpenAI 兼容的模型端点
- git clone https://github.com/ApodexAI/FrontierAgent.git && cd FrontierAgent
- uv sync --python 3.12 --extra dev
- cp .env.example .env,并在 .env 中填入 OPENAI_API_KEY、OPENAI_BASE_URL、OPENAI_MODEL
- 运行 uv run frontier-agent --mode react --cwd /path/to/project 或 --mode agent_team 启动 TUI