Flue

可编程 TypeScript 智能体 Harness 框架

Flue 是开源的智能体 Harness 框架,用 TypeScript 以函数形式定义自治智能体:通过 useModel、useSandbox、useSkill、useTool 组合模型、沙箱、技能与工具。它为任意模型提供会话、工具、技能、指令、文件系统访问和安全沙箱环境,可用 CLI 在本地运行智能体,也可部署到自选托管运行时,用于构建端到端自动完成复杂任务的自治智能体

代码沙箱执行函数调用即时通讯集成可观测性追踪工具协议集成文件分析智能体模型路由第三方应用集成语义缓存长文本处理
访问官网
收录动态

21

最近更新

2026-09-28

评价样本

未收录

GitHub Stars

8,584

工具功能

这个工具能做什么、适合谁用,以及目前已识别的核心能力。

工具简介

Flue 是开源的智能体 Harness 框架,用 TypeScript 以函数形式定义自治智能体:通过 useModel、useSandbox、useSkill、useTool 组合模型、沙箱、技能与工具。它为任意模型提供会话、工具、技能、指令、文件系统访问和安全沙箱环境,可用 CLI 在本地运行智能体,也可部署到自选托管运行时,用于构建端到端自动完成复杂任务的自治智能体

核心功能

11 项已整理
代码沙箱执行
函数调用
即时通讯集成
可观测性追踪
工具协议集成
文件分析
智能体
模型路由
第三方应用集成
语义缓存
长文本处理

价格信息

暂无可验证价格信息

暂无足够准确的价格信息。

基础信息

更新频率
近 7 天 11 条收录动态
最近更新
2026-09-28
覆盖行业
程序员

更新日志

按时间记录功能更新、版本发布、新工具入库等重要变化。

  1. 2026-09-28版本发布

    Flue 发布 Zendesk 集成包 @flue/zendesk@2.2.1 正式补丁版本:Release Notes 仅列出 Patch Changes 中的 Updated dependencies(提交 548937e),同步升级至 @flue/runtime@2.2.1,Zendesk 集成包本身无新功能或行为变更。

  2. 2026-09-28版本发布

    Flue 发布 Zendesk 集成包 @flue/zendesk@2.2.2 正式补丁版本:Release Notes 仅列出 Patch Changes 中的 Updated dependencies(提交 2cb57be),同步升级至 @flue/runtime@2.2.2,Zendesk 集成包本身无新功能或行为变更。

  3. 2026-09-28版本发布

    Flue SDK 稳定版 @flue/sdk@2.2.0 发布,将此前 next 预发布的三项 Minor Changes 转正:1)有界会话历史读取,client.history({limit})、historyBefore(cursor,{limit})、observe({limit}) 只读最新消息并分页翻旧消息,游标绑定流世代、失效返回 history_cursor_not_found(410),长会话不再每次加载或重连传输整段记录;2)用户消息支持 PDF 文档附件,dispatch()/init()/HTTP prompt 及 session.prompt()、skill()、task()、@flue/react sendMessage() 新增 documents 选项,并以原生文档块转发给 Anthropic、OpenAI/Azure Responses、Google;3)history()、observe()、useFlueAgent 消息与结算新增服务端 ISO 8601 timestamp。

  4. 2026-09-28版本发布

    Flue 发布 Vite 插件包 @flue/vite@2.2.0 正式补丁版本:修复以 Node 子路径导入(package.json imports,如 import core from '#src/prompts/core.md')方式引入 Markdown 与 skill 的处理——现在这类导入在 dev 与 production 构建中会与相对路径、包说明符一样被转换,.md 作为 markdown 文本加载,SKILL.md 会打包整个 skill 目录;此前前导 # 被误判为 URL fragment,导入未被转换导致 Vite 将 Markdown 当 JavaScript 解析。带查询形式(?raw、?url 等)仍交由 Vite 处理。同步升级 @flue/runtime@2.2.0。无新增用户可见能力。

  5. 2026-09-28版本发布

    Flue 发布 WhatsApp 集成包 @flue/whatsapp@2.2.0 正式补丁版本:Release Notes 仅列出 Patch Changes 中的 Updated dependencies(提交 54cabb7、43d15d1、2663e50、3b1adfd、89032c5),同步升级至 @flue/runtime@2.2.0,WhatsApp 集成包本身无新功能或行为变更。

  6. 2026-09-25版本发布

    Flue 发布 Zendesk 集成包 @flue/zendesk@2.2.0-next.0 预发布版本:Release Notes 仅列出 Patch Changes 中的 Updated dependencies(提交 54cabb7、2663e50、3b1adfd、89032c5),同步升级至 @flue/runtime@2.2.0-next.0,Zendesk 集成包本身无新功能或行为变更。

  7. 2026-09-25版本发布

    Flue 发布运行时预发布版本 @flue/runtime@2.2.0-next.1(Patch Changes,提交 43d15d1):修复经 Cloudflare 路由的 Anthropic 模型(cloudflare/anthropic/*)在智能体携带工具时报 betas: Extra inputs are not permitted 而失败的问题;Anthropic beta 特性改为通过 anthropic-beta 请求头而非请求体发送,使 Cloudflare 上携带工具的 Anthropic 智能体恢复可用。

  8. 2026-09-25版本发布

    Flue 发布 SDK 预发布版本 @flue/sdk@2.2.0-next.0(Minor Changes):1)有界会话历史读取,client.history({limit}) 只读最新消息,新增 historyBefore(cursor,{limit}) 分页翻旧消息、observe({limit}) 仅水合最新消息并向前增长,游标绑定流世代、失效返回 history_cursor_not_found(410),长会话不再每次加载或重连传输整段记录;2)用户消息支持 PDF 文档附件,dispatch()/init()/HTTP prompt 及 prompt()、skill()、task()、sendMessage() 新增 documents 选项,并以原生文档内容转发给 Anthropic/OpenAI/Google;3)history()、observe()、useFlueAgent 消息新增服务端 ISO 8601 timestamp。

  9. 2026-09-23版本发布

    Flue 发布 React 集成包 @flue/react@2.1.1 补丁版本:1)明确 useFlueAgent 的 status 契约,反映观测会话活动(含 webhooks、dispatches、其他客户端等带外接纳的提交)结合 hook 内存本地接纳记录,README 记录完整优先级(failed-local-settlement error → streaming text → submitted → active/recollected submission streaming → retained-failed-send error → idle);2)修复 reload 后未结算提交状态:reducer 改为从观测会话派生活跃(未结算)submissionId(消息 submissionId 减去已结算 id),不再只依赖无法跨 reload 保留的内存接纳回执,此前新 hook 会对已接纳但静默的 prompt 或运行中的工具调用误报 idle;同步更新 @flue/sdk@2.1.1。

  10. 2026-09-23版本发布

    Flue 发布 @flue/sdk@2.1.1 补丁版本:1)工具调用的参数与结果统一记录在标准 OTel gen_ai.tool.call.arguments / gen_ai.tool.call.result 属性上,各 OTel 后端可直接展示;按载荷形状分流的 flue.tool.call.* 厂商回退键不再发出(常量保留以兼容源码),对象/数组仍按 JSON 字符串、字符串按字节、其他标量按 JSON 形式记录。2)明确 skill 的 allowed-tools 字段仅为指导,Flue 为兼容 Agent Skills 规范接受但不强制执行,授权需在自有工具与审批门中实施。

  11. 2026-09-23版本发布

    Flue 发布 Zendesk 集成包 @flue/zendesk@2.1.1 补丁版本:Hono 依赖改为 ^4.12.32,使 Flue 包与新脚手架应用可共享兼容的 Hono 安装,避免新项目装入更新的根 Hono 而与运行时旧精确版本冲突导致 typecheck 失败;同时同步更新 @flue/runtime@2.1.1 等依赖,集成包本身无新功能。

  12. 2026-09-18版本发布

    Flue 发布 @flue/runtime@2.1.0-next.1 预发布版本(Minor Changes,提交 11e1323):createMcpConnection() 返回的工具现在保留 MCP 服务器在 tools/list 响应中下发的元数据,可通过 tool.annotations 读取(如 destructiveHint);defineTool() 与 useTool() 也接受 annotations 参数,使包装器能透传该元数据。Flue 不会基于这些服务器提供的提示自动改变工具行为,文档明确其不是安全边界。Patch Changes 为 MCP 指南与 Agent API 参考补充该注解文档。

  13. 2026-09-18版本发布

    Flue 发布 @flue/sdk@2.1.0-next.0 预发布版本(Patch Changes):OpenTelemetry 生态页与 Cloudflare target 指南新增文档 contentBudgetBytes 参数,可在 createOpenTelemetryInstrumentation()/createCloudflareTracing() 上覆盖默认每 span 56 KiB 内容池(仅非 workerd 限制的后端可调大,Cloudflare 上只能收紧,64 KiB 是平台上限);Tools 指南与 Agent API 参考新增 timeoutMs 参数文档,为工具定义设置每次调用执行时限,超时中止 context.signal 并以 ToolTimeoutError 结算,避免挂起调用耗尽提交持久性预算。

  14. 2026-09-18版本发布

    Flue 发布 Zendesk 集成包 @flue/zendesk@2.1.0-next.1 预发布版本:Release Notes 仅列出 Patch Changes 中的 Updated dependencies(提交 11e1323),同步升级至 @flue/runtime@2.1.0-next.1,Zendesk 集成包本身无新功能或行为变更。

  15. 2026-09-16版本发布

    Flue 发布 @flue/discord@2.0.8 补丁版本:Release Notes 仅列出 8 项 Updated dependencies,同步升级至 @flue/runtime@2.0.8(该运行时版本的 prompt caching、adaptive-thinking 等变更已单独记录),Discord 集成包本身无新功能或行为变更。

  16. 2026-09-16版本发布

    Flue 发布 @flue/runtime@2.0.8:Cloudflare binding 新增 cacheRetention('short'/'long')为 anthropic/… 模型开启 Anthropic prompt caching,重复前缀按缓存输入价计费,默认 'none';Anthropic gateway 将 useModel 的 thinkingLevel 映射为 adaptive-thinking effort(output_config.effort)。另修复中断提交无限重试、首个流式 delta 延迟、重试后重复响应;新增 isDynamicModel() 识别 Workers AI 等动态模型;GenAI trace 超大消息回退保 schema 合法。

  17. 2026-09-16版本发布

    Flue 发布 @flue/sdk@2.0.8 补丁版本:Cloudflare Sandbox 文档页现在将 `flue add sandbox cloudflare` 呈现为可复制给编程智能体的提示词,并说明蓝图驱动智能体将执行的操作——安装 @cloudflare/sandbox、接入 Durable Object 绑定与迁移、配置容器 Dockerfile、更新智能体以使用沙箱。属于文档体验改进,无新功能能力。

  18. 2026-09-15版本发布

    Flue 发布 @flue/runtime@2.0.7:修复 Cloudflare 沙箱 readdir 目录合并问题;traces 在 agent/task/model/tool/shell span 增加 submission/operation/turn 标识以跨持久化调用关联;修复 Workers AI 仅含工具调用轮次停滞、harness 工具互调无限递归、批处理中止丢工具结果、长度限制截断批次报错;修复上下文压缩后 assistant 角色报错,终止工具会话正常压缩;恢复 Cloudflare Anthropic gateway 全模型兼容;重新内置文档;无 schema 工具可返回 union 结果并通过类型检查。

  19. 2026-09-15版本发布

    Flue 发布 @flue/sdk@2.0.7 补丁版本:安装包重新内置随附文档,`flue docs read guide/sandboxes` 等命令开箱即用;修复 observe() 重连延迟——流健康运行满一个完整生命周期后退避重置,后续断线可即时重连,不再套用陈旧延迟。

  20. 2026-09-15版本发布

    Flue 发布 @flue/vite@2.0.7 补丁版本:以 JSX(.tsx/.jsx)编写的 Markdown importer 现在能被正确扫描;属于 Agents SDK 虚拟技能注册表的 SKILL.md import 不再被 Flue 的 transform 抢占,而是交还给其所属插件处理;同时同步升级 @flue/runtime@2.0.7 依赖。

  21. 2026-08-04开源

    Cloudflare 公开其在 Astro 仓库运行的自动 issue triage 流水线,并将底层引擎开源为框架 Flue:用 TypeScript harness 以函数形式定义智能体,通过 useModel/useSandbox/useSkill/useTool 组合模型、本地或远程容器沙箱、技能与工具,支持 CLI 本地运行或部署到自选托管运行时。流水线由 issue 标签驱动,用隔离子代理分阶段复现、诊断、验证并修复 bug,修复后自动发布预览版,使 Astro 开放 issue 从 200+ 降至约 30 个。

Flue 常见问题

关于 Flue 的定位、核心功能、价格与最近更新。

Flue 是什么?

Flue 是开源的智能体 Harness 框架,用 TypeScript 以函数形式定义自治智能体:通过 useModel、useSandbox、useSkill、useTool 组合模型、沙箱、技能与工具。它为任意模型提供会话、工具、技能、指令、文件系统访问和安全沙箱环境,可用 CLI 在本地运行智能体,也可部署到自选托管运行时,用于构建端到端自动完成复杂任务的自治智能体。

Flue 有哪些核心功能?

Flue 当前已核验的核心功能包括:代码沙箱执行、函数调用、即时通讯集成、可观测性追踪、工具协议集成、文件分析、智能体、模型路由、第三方应用集成、语义缓存、长文本处理。

Flue 如何收费?

AI Equal 当前没有收录 Flue 的可验证价格信息。

Flue 最近有什么更新?

2026-09-28:Flue 发布 Zendesk 集成包 @flue/zendesk@2.2.1 正式补丁版本:Release Notes 仅列出 Patch Changes 中的 Updated dependencies(提交 548937e),同步升级至 @flue/runtime@2.2.1,Zendesk 集成包本身无新功能或行为变更。