重写Agent:在Durable Object中使用Pi、Agents SDK和Code Mode
本文讲述了camelAI团队如何将Agent从虚拟机迁移到Cloudflare Durable Object中。通过利用SQLite和R2作为文件系统,并用JavaScript替代bash,团队解决了高昂的基础设施成本问题。尽管限制了Agent只能使用预定义的方法,但这提高了性能和安全性,并优化了产品体验。
本文讲述了camelAI团队如何将Agent从虚拟机迁移到Cloudflare Durable Object中。通过利用SQLite和R2作为文件系统,并用JavaScript替代bash,团队解决了高昂的基础设施成本问题。尽管限制了Agent只能使用预定义的方法,但这提高了性能和安全性,并优化了产品体验。
Supermemory 团队宣布开源其 Company Brain 产品,并详细介绍了背后的多玩家 Agent Harness 设计。该系统构建于 Cloudflare Agents SDK 之上,核心是一个以组织 ID 为键的 Durable Object,负责回合生命周期、状态管理、权限策略、记忆边界和工具调用。文章重点阐述了如何设计一个'像队友而非机器人'的 Agent:包括 Slack 事件的分类路由、基于置信度模型而非二元判断的主动性决策、审批流程、steering 处理、运行时恢复等。作者还解释了停止该产品的原因——团队希望专注于构建世界领先的 Agent 记忆 API。
文章以 Pi coding agent 的 Durable 版本为切入点,拆解 Harness 架构的演进。传统 Harness 将持久化系统、agent loop 和执行环境耦合在同一个 Node.js 进程中并强依赖 VM,而 Durable 将持久化外置为 SQLite 存储、执行环境与操作系统解耦,并实现无损状态恢复,使 agent 可部署在 serverless 等更灵活的计算节点上。文章还介绍了 pi 的 MCP 原生支持、codemode(通过 QuickJS 批量调度工具)以及 server/client/protocol 分离等变化,最后设计了一套可扩展的长期 Harness 架构,目标是硬件资源消耗降低一个数量级。
文章介绍了 Pi 发布的持久化运行时库 pi-durable,用于保存 Agent 的会话、工具调用和任务状态,实现进程中断后的断点续跑。作者讲解了核心机制:Harness 负责调度模型请求和工具任务,Storage(如 SQLite)保存提交后的记录;应用可通过 defineDoc 定义业务进度状态,并通过 replay 策略(safe/unsafe)控制被中断工具调用的重跑行为。文章以一个读取本地章节并保存进度的 TypeScript Agent 为例,详细演示了环境准备、依赖安装、代码实现,以及正常运行、重启恢复、中途退出后续跑的完整流程。
作者宣布启动一个小项目,并分享了正式进入开发阶段前与团队/Agent 沟通完毕的项目文档目录结构。该目录包含 AGENTS.md(协作与代码规范)、README、DESIGN、CHANGELOG、TODO,以及 docs 目录下的项目规格、架构、组件规范、页面结构、开发流程、组件注册分发和 Cloudflare 部署等文档。作者建议读者可以参考这套模板,或直接将其提供给 Agent 梳理使用,为 AI 辅助开发项目提供标准化的文档组织方式。
本文介绍了如何将WorkBuddy平台上的专家(由Agent角色配置、插件清单和多个Skill技能组成的安装包)打包成zip文件,并迁移到其他Agent软件(如Codex、Hermes、OpenClaw、豆包工作、千问办公等)中安装使用。操作步骤包括:在WorkBuddy中召唤专家、关闭引用并删除默认提示词、输入打包提示词让WorkBuddy查询并打包专家文件、将zip包上传至目标Agent并安装。同时建议定期清理不常用的专家以节省token消耗。
作者介绍了 Grok Bot 新上线的 Templates 功能,模板包含机器人所用的技能、记忆和官方插件,可在不含隐私数据的情况下分享工作流。作者分享了多个喜爱的机器人模板:DevRel bot 每天从 X 书签中挑选新工具生成演示;Loops 作为外层工程代理协调 Cursor coding agent;X 算法机器人建议发帖时机与格式;Writing bot 基于写作经典书籍协助文字润色;Personal CRM 自动整理 X 互关好友到 Notion;Image generation bot 通过标准化提示词与调色板生成风格一致的图像资产。
作者介绍如何使用 Nowledge Mem 搭建统一的 Agent 记忆中枢,解决跨设备、跨 Agent 工作时上下文反复丢失的问题。文章提出以一台长期在线设备(如 Mac mini)作为中枢,所有客户端连接同一实例集中存储记忆、对话和知识图谱。详细讲解了三种远程接入方式(Nowledge Link、Quick link、Cloudflare 自定义域名)的适用场景与选择建议,并通过 nmem CLI 演示配置流程,同时总结了网络协议、API Key 轮换等易忽略细节与安全实践。最终目标是消除跨设备反复同步背景的冗余,让记忆持续积累于工作流中。
本文是作者从 Hermes 迁移到 DeepSeek Harness(dsh)的实战笔记。作者通过 8 组功能对照(Profile、Goal、execute_code、delegate_task、后台进程、Cron、Skill、上下文管理),展示了 dsh 与 Hermes 的对应关系,并指出真正需要重新学习的三样新东西:Trajectory、Session Fork 和 Dynamic Cordis。文章还讨论了 dsh 的插件化架构、社区争议及上手门槛,强调方法比工具更持久。
文章探讨了AI代理如何改变互联网商业模式,以及Cloudflare推出的AI Crawl Control、Pay Per Crawl和Monetization Gateway如何让网站向AI代理收费。作者提出了两个创业方向:一是为特定细分市场提供结构化数据服务,二是帮助企业优化其网站以更好地被AI代理理解和推荐。文章强调了从人类注意力经济向机器资源经济转变的趋势。