返回信息流
新闻事件
A重点74
Latent Space
1 个来源

面向代理的React:Astro创建者为其元框架Flue引入Hooks

Astro的创建者Fred Schott发布了其代理框架Flue的第二版,引入了类似React的“Agent Hooks”,使代理能够管理自身状态、监听生命周期事件并在运行时动态附加资源。这一发布旨在让代理更加动态,以适应实时变化的需求,例如构建真正的支持机器人和分诊机器人。

SynthePulse Insight · AI 深度解读会员精读

Flue 2:用 React 式 Hooks 重新定义 Agent 的“外壳”

版本 1 · 1 个来源

Astro 作者 Fred Schott 发布 Flue 2,将 React 的 Hooks 理念引入 Agent 框架,强调“没有外壳就没有 Agent”,并引发对 Agent 开发范式的思考。

  • Flue 2 是 Flue 的首个稳定版本,核心是 React 风格的“Agent Hooks”,提供 16 个内置 Hooks,如 useSkill()、useTool()、useSubagent()。
  • Flue 的 Agent 由 JavaScript 函数表示,每次模型调用前会“重新渲染”,支持动态配置和实时适应。
  • Schott 认为 Agent 必须有一个“外壳”(harness),Flue 基于开源最小外壳 Pi 构建,并内置了外壳。
展开章节目录从 Astro 到 Flue:React 式 Hooks 的诞生

从 Astro 到 Flue:React 式 Hooks 的诞生

Fred Schott,Astro 框架的创造者,其公司于今年一月被 Cloudflare 收购。他刚刚发布了 Flue 2,这是 Flue 的首个稳定版本,其基础是 React 风格的“Agent Hooks”。在 Flue 中,Agent 由 JavaScript 函数表示,该函数在每次模型调用前“重新渲染”。

Schott 最初想将 Web 框架概念移植到 Agent 框架,但发现文件路由等模式并不适用,因为大型客户往往整个公司就是一个 Agent。他转而从 React 的组件化中汲取灵感,认为“也许还没有人为 Agent 构建 React”。

Hooks 用 TypeScript 编写,允许开发者构建动态 Agent,管理自身状态、监听生命周期事件,并在运行时动态附加资源和能力。Flue 2 内置 16 个 Hooks,包括 useSkill()、useTool()、useSubagent(),并支持自定义 Hooks。

限时免费

继续阅读完整分析

还有 3 节深入分析和完整结论

加载中

可信度边界

本文基于 Latent Space 对 Fred Schott 的采访报道,包含直接引语和产品发布信息。所有事实均来自该单一来源,未经过第三方独立验证。

主报道

Latent Space

主报道来源