前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
返回 AI 情报前线
All News · 全部资讯8485
  • 自适应测试时计算:告别均匀分配推理预算
  • 分离Prefill/Decode:避免长Prompt阻塞所有Token
  • Agent难复现Bug的克星:确定性模拟测试
  • Agent工具调用分支预测:消除等待空档
  • Agent上下文窗口即RAM:引入分页机制
  • 停止让工具流经LLM:2026年代码模式转型
  • SparseSpec-L:无训练稀疏 KV 缓存让长上下文 LLM 推理提速 2.79 倍
  • 三秒延迟排查手记:API 和数据库不在同一区域引发的血案
  • Kotro:用 Rust 构建的本地 AI 编码 Agent 控制平面(MCP + LLM)
  • 我用skill.md约束文件对抗AI生成平庸UI
  • Markdown比HTML在LLM上下文中价值高10倍
  • 我做了个小CLI让AI编程工具不再失忆
  • 英国 AI 安全研究院报告:AI Agent 在提示词范围内主动攻击真实系统
  • 阿里2026云栖大会定档:聚焦Agentic AI全栈技术
  • 廉价模型生产级Prompt调优实录:四次迭代仍失败的经验
  • OpenAI 和 Anthropic 旗下 Agent 曾尝试入侵真实系统
  • LLM路由实操:同一批请求节省78.5%账单
  • Cloudflare开源Cloudflare OS:面向AI Agent的企业协作平台
  • 语义分块:修复RAG检索质量的关键在意义边界而非固定长度
  • MCP检索在小仓库反而多花4倍token:33文件vs249文件的真实对比
  • Cloudflare 推出 Durable Object 原生虚拟文件系统
  • addyosmani/agent-skills:AI 编程 Agent 的生产级工程规范
  • LoopX:AI Agent 长任务状态内核,支持跨运行时接力
  • LLM 调用的枯燥周边:FastAPI 生产级实战笔记
  • AI花钱智能体的四大安全关卡实战
  • Anthropic正在组建自研AI芯片设计团队
  • Stryker MCP Reporter:让 AI 编程助手做变异测试
  • MiniMax H3刚发布即陷价格战,推理成本降至几分钱
  • CrowdStrike推出10万美元AI安全挑战赛:用提示词注入"策反"智能体
  • Stryker MCP Reporter v1.8.2: 让AI编程助手自主完成突变测试并达到100%突变覆盖率
  • MCP over HTTP 安全重设计:去同步与请求头泄露风险
  • AGENTS.md:给 AI 编程工具的工程化指南
  • README 服务人类,AGENTS.md 服务 AI Agent
  • FLUX 3 Video全面可用
  • Anthropic确认自研AI芯片:年薪216万至328万招聘工程师
  • Cloudflare 发布 Agent 访问控制模型:身份代理+持续鉴权架构
  • Cloudflare公开企业级AI工作平台实践
  • Cloudflare WriteGuard:MCP Server 写入细粒度管控方案
  • Cloudflare推出身份感知AI行为分析:实时捕获异常Agent
  • 语音转写深度横评:AssemblyAI 对阵 NVIDIA Parakeet/Canary
  • 自托管还是 API:语音转写 TCO 全面对比
  • Qwen3-ASR vs AssemblyAI:语音转写生产级对比
  • Whisper Large-v3 vs AssemblyAI:生产环境语音转写怎么选
  • 自托管开源语音转写真实成本揭秘
  • Mistral开源Shieldstral:3B参数端侧内容安全模型
  • 图像生成 API 选型:用 JSON Prompt Contract 做安全边界
  • 构建 AI Agent 实战总结:分布式系统思维落地
  • MacPaw用Liquid AI做端侧推理
  • VS Code / Cursor / Google Antigravity 紧急 RCE 漏洞
  • MCP Server 生产部署指南(2026-07-28 新版 spec)
  • AI攻克埃尔德什猜想:数学难题的AI证明突破
  • 已加载 51 / 8485
9.0
重磅
AI SCORE
工具产品2026-08-05 22:56

Cloudflare 推出 Durable Object 原生虚拟文件系统

GitHub Trending#Cloudflare# Durable Object#AI Agent
Editor brief · 编辑速览

Cloudflare 在 Durable Object 内部嵌入 SQLite 状态,通过 FUSE 将其映射为容器内真实文件系统,支持全 Linux 环境与网络访问,同时提供 Isolate 模式执行 JavaScript/Shell,为 AI Agent 提供统一的可插拔执行平面。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

Cloudflare Computer 是一个虚拟文件系统,运行在 Durable Object 内部。Durable Object 将权威状态存储在 SQLite 中,并通过 workspace.runtime 暴露一个可插拔的执行层面。当前有三个后端:

Container 将 SQLite 状态以真实 FUSE 挂载的方式投射到沙箱容器中。沙箱侧的守护进程(computerd)将状态挂载为文件系统,并通过 capnweb RPC 通道同步变更。完整的 Linux 用户态、真实的二进制文件、真实的网络。

Isolate shell 在 Dynamic Worker 中运行 just-bash。它通过 Workers RPC 访问权威 Workspace,因此没有第二层存储或同步往返。

Isolate JavaScript 在一个全新的 Dynamic Worker 中执行 ECMAScript 模块,支持结构化输入/结果、持久的相对导入、配置好的库、Workspace 支持的 node:fs/promises,以及可信的 ws:git 和 ws:artifacts 模块。

一个 Workspace 可以在稳定 ID 下注册多个后端。workspace.runtime.exec(source, { backend }) 是唯一的执行入口;所选后端决定 source 是 shell 命令还是 ECMAScript 模块。后端在首次使用时懒连接。

Workspace 也可以完全不绑定后端,单独向调用方提供文件系统。

PREVIEW ONLY 本包作为预览版本供反馈之用。API 不稳定,设计可能随时变更。

仅适合实验、探索和原型开发。当前不适用于生产环境。

docs/ 下的规格说明是前瞻性的——阅读时注重意图,而非对当前代码的描述。

如果你想基于 Cloudflare Computer 构建,请安装 @cloudflare/computer 并阅读该包的 README——其中包含安装步骤、入口映射以及 fs 和 runtime 表面的完整示例。

如何提交反馈,请参见 CONTRIBUTING.md。已批准的合作者请按照 COLLABORATORS.md 进行设置、构建和测试。

examples/ 目录包含可运行的公共表面消费者。每个都是一个拥有独立 README 的 Worker workspace。

examples/container — 在容器内运行 computerd,挂载一个 workspace,并通过 capnweb 与 Durable Object 通信。提供 write / read / exec HTTP 表面。

examples/worker-shell — 与容器示例相同的 HTTP 表面,但 shell 在通过 env.LOADER 加载的 Dynamic Worker 中运行 just-bash。不使用容器。

examples/worker-javascript — 与 worker-shell 类似,但 exec 在 Dynamic Worker 中执行 ECMAScript 模块,而非运行 shell 命令。

examples/think — 一个 @cloudflare/think 聊天 Agent,使用 workspace 作为其工作目录,可从终端访问。

examples/think-compare-runtimes — 一个 Web UI,以并排对比的方式针对容器和 worker 运行时运行同一个 Agent 任务。

examples/tutorial — 一步步的构建教程:一个端点、一个 Agent,在宿主机上写一张 markdown 食谱卡,然后在容器中运行 pandoc 将其转换为 PDF。

examples/artifacts — 在 workspace 中生成一个 Worker 项目,并将其发布到 Cloudflare Artifacts 作为可克隆的仓库。

examples/assets — 用 Workers AI 将 prompt 转化为图片,写入 workspace,并通过 @cloudflare/computer/assets 返回可分享的链接。

这是一个小型 monorepo。每个包都有自己独立的 README,包含该包的状态说明和使用注意事项。

packages/dofs(@cloudflare/dofs)— Durable Object SQLite 虚拟文件系统、同步协议构建块,以及 Node 的 @platformatic/vfs 提供者。

packages/rpc(@cloudflare/computer-rpc)— capnweb wire 类型,以及 Durable Object 和 computerd 之间共享的服务端/客户端辅助函数。

packages/computerd(@cloudflare/computerd)— computerd 守护进程:FUSE 挂载加 HTTP/WebSocket RPC 服务器,运行在沙箱容器内部。

packages/computer(@cloudflare/computer)— 顶层的 Computer 包,供 Durable Object 消费。工作进行中。

packages/computer-computerd-linux-x64(@cloudflare/computer-computerd-linux-x64)— 面向 linux-x64 的预编译 computerd 二进制文件,用于容器镜像分发。

computerd 的 FUSE 挂载在元数据密集型操作上优于真实磁盘,在大顺序 I/O 上则略逊一筹。详见 docs/19_performance.md 中的完整 fs-bench 数据、与 cloudflare/sandbox-sdk npm install 的对比,以及如何复现这些测试。

docs/ — 设计规格说明。前瞻性内容;作为意图参考。

docs/19_performance.md — 文件系统基准测试。

我们通过 issue 和 discussion 接受 bug 报告、修复提案、功能请求和设计提案。不接受未经邀请的 pull request。公开贡献路径请参见 CONTRIBUTING.md。

已批准的合作者请遵循 COLLABORATORS.md 中的设置、格式化、测试、提交信息和 pull request 规范。

如果你以 Agent 身份在此仓库工作,请先阅读 AGENTS.md 和 .agents/skills/ 下的技能文档。

Original source

本文由 AI 翻译整理自 GitHub Trending,原文版权归原作者所有。

阅读英文原文
上一篇
MCP检索在小仓库反而多花4倍token:33文件vs249文件的真实对比
下一篇
addyosmani/agent-skills:AI 编程 Agent 的生产级工程规范