Flue 是一个用于构建下一代代理的 TypeScript 框架
Source: Hacker News
Agent = Model + Harness
它是这种架构让 Claude Code、Codex 等代理如此强大。它们可以进行计划、收集上下文、写文件、生成子代理、承担角色并解决问题。这些代理不仅仅是聊天机器人。为什么不是所有代理都这样构建?
Flue 是面向下一代代理的框架。
Flue 的可编程代理 Harness 能表示任何自主代理或工作流,从简单的聊天机器人到完整的编码平台。连接你喜欢的远程沙箱,或使用内置的零配置虚拟沙箱,为你的代理提供完成任何任务的工作环境。
当你准备上线时,Flue 会把你的代理打包成一个 HTTP 服务器,随时可以部署到任何地方。或者直接跳过服务器,从 CLI 运行代理——非常适合本地任务和 CI。
现代代理架构
| # | 层级 | 能力 |
|---|---|---|
| 01 | Model | tokens、tools、prompts |
| 02 | Harness | skills、memory、sessions |
| 03 | Sandbox | bash、security、network |
| 04 | Filesystem | read、write、grep、glob |
用 22 行 TypeScript 构建自己的 AI 问题分流
用基于 Flue 构建块的简洁、定制实现,取代现有的 Dosu、Greptile、CodeRabbit 等方案。
为什么选择 Flue?
- 全栈控制 – 你拥有代理、Harness 和沙箱。
- 可编程接口 – 直观的 API 让你组合出更智能的代理。
- 自托管 – 避免租用通用且难以适配你产品、数据、客户或工作流的第三方代理。
立即开始连接各个组件,构建更强大、更自主的代理吧。