Flue:TypeScript智能体框架

2
分类开源项目
作者withastro
来源跳转
发表时间

内容

Flue是由withastro开发的TypeScript智能体框架,定位为"智能体驾驭框架",主打无头、可编程的自主智能体构建。其核心特点是类Claude Code的开发体验、运行时无关架构(支持Node.js/Cloudflare/CI等)、默认虚拟沙箱(just-bash驱动),以及基于Markdown的技能系统。框架包含运行时、CLI等包,支持HTTP/WebSocket消息驱动、MCP工具集成、远程沙箱(Daytona)及可观测性扩展。

  • 核心定位与架构: Flue是运行时无关的框架(类比Astro/Next.js),非传统AI SDK;100%无头无GUI,无需人类操作员即可自主运行。
  • 沙箱机制: 默认使用just-bash虚拟沙箱(轻量快速),可选local()直接访问主机(CI场景),或通过连接器接入Daytona等真实容器环境。
  • 开发模型: 智能体逻辑主要写在Markdown(技能、AGENTS.md)中,TypeScript代码极少;支持工作流编排、多会话管理和任务委托。
  • 部署与运行: 支持flue dev本地开发、flue runCLI触发、flue build构建部署;Cloudflare环境利用Durable Objects持久化会话状态。
  • 扩展生态: 通过flue add安装连接器(非npm包,Markdown指令驱动),支持MCP工具适配、OpenTelemetry/Sentry等可观测性方案。

评论

(0)
未配置登录方式
暂无评论