Pi Agent Core 实战(10/10):循环上线之后
极简框架把复杂度从框架搬到了你身上。循环本身只有 1445 行,它不替你做日志、不替你做预算、不替你做回滚、不替你做评测。它只保证一件事:模型做了什么、失败了什么,都变成事件发出来。剩下的账,得自己付。
分类更新
可复现的开发教程、部署过程与工程问题解决记录。
本栏重点
极简框架把复杂度从框架搬到了你身上。循环本身只有 1445 行,它不替你做日志、不替你做预算、不替你做回滚、不替你做评测。它只保证一件事:模型做了什么、失败了什么,都变成事件发出来。剩下的账,得自己付。
前八篇讲的是循环怎么用,这一篇讲怎么把一个已经在跑的系统换过去。改造不需要推倒重来——把「固定调用」换成「给工具加判断」,把「退出码」换成「结构化结果」,把「暗依赖」换成「显式参数」,三步就能让同一批任务从 20% 通过率走到 100% 有...
长任务做到一半,用户发现方向错了。上一代系统的处理方式是等它跑完,或者直接杀进程——前者浪费时间和 token,后者丢掉全部中间结果。循环给了第三种可能:把话插进去,让它下一轮就改。
给 Agent 一个 bash,你就把整台机器交出去了。常见的应对是往提示词里写「只执行只读命令」——这不是约束,是请求。实测里,写了这句话的系统,5 条危险命令一条不落地全执行了。
上下文超长时,绝大多数项目的处理方式是往提示词里加一句「请忽略无关内容」。这既不省 token 也不可控。真正的压缩发生在消息模型上,不是措辞上——pi-agent-core 把它拆成两个明确的函数,一个负责过滤,一个负责裁剪。
用户判断一个 Agent 靠不靠谱,用的不是准确率,是它有没有在动。同一个工具跑 600 毫秒,你可以让用户盯着空白等 600 毫秒,也可以在第 100 毫秒就告诉他扫到第几片了。后者不会让任务更快,但会让它看起来更可信。
把工具当成“注册一个函数”是新手最贵的误解。模型看不到你的函数体,它只能看到名字、描述和参数 schema——这三样东西合起来就是一份给模型看的接口文档。写成什么样,直接决定模型能不能一次用对。
上一代框架最容易劝退人的地方是脚手架:配置文件、目录约定、中间件注册,跑通一个 hello world 要读半小时文档。pi-agent-core 反过来——核心就是 new Agent() 加一个 streamFn,剩下都是你自己决定。这...
很多人第一次看 pi 的仓库会困惑:为什么一个 Agent 框架要拆成三个包?装一个不行吗?答案藏在一个数字里——真正的循环层只占整个体系代码量的 1.7%。拆开不是因为讲究,是因为不拆就没法只替换其中一层。
用 LangGraph 和 LangChain 搭 Agent,最容易失控的地方不是图写得多复杂,而是每一步该做什么,被编排代码提前决定了。模型拿到的是一个已经切好的流程,它只能在节点内部说话,不能决定下一个节点是谁。我把同一批 30 个故...
英文 VPS 站的配置单不是在考英语,是在考你知不知道每个词对应账单上的哪一项。同一张卡片,unmetered 说的是不按流量收钱,10Gbps port 说的是物理上限,fully scalable 说的是加钱才能加
> **Affiliate 披露**:本文含 InstaBox 推荐链接。通过链接注册或购买,站点可能获得佣金,不增加使用者的费用。产品信息来自 2026 年 10 月 24 日可访问的官网、文档和定价页,套餐以后可能调整。 InstaBo...
在飞书里让 OpenClaw “安装一个 Skill”,Agent 明明已经把提案生成出来,流程却停在 pending。接下来还得再发一句“批准并应用”,Skill 才会进入可用状态。 这个行为适合多人共用、权限边界复杂的环境。放在单用户、...
买美西家宽 VPS,机器配置往往不是最难判断的部分。真正麻烦的是 IP:它到底被数据库识别成什么类型,风险分高不高,常用服务能否正常识别地区。 我拿到一份 2026 年 9 月 27 日生成的
只看语法,很难知道 Go 项目该怎样落地。目录怎么拆、请求怎样进入路由、数据怎样保存、页面怎样渲染,这些问题要在一个完整项目里连起来才容易理解。 我把这条练习路径整理成了 [Go 初学者实战教程 Wiki](https://www.80aj...
VPS 套餐页最醒目的通常是价格和流量,但这两项不能单独决定体验。同一地区的两台机器,去程、回程、运营商和高峰期拥塞不同,结果可能完全不一样。 我把常见线路、区域、套餐和价格口径整理成了一张单页 Wiki: [VPS 知识 Wiki:三网线...
我的 Sublime Text 经常开着一排临时标签。里面有命令、配置片段、会议记录和没想好该放哪里的草稿。它们越积越多,我又不敢随手关,因为未保存标签里可能藏着以后还要用的内容。 我最后写了 Sublime Auto Archive。首次...
FoloToy AI Passport 有一块 240 × 320 屏幕、三个实体按键和一颗 ESP32-C3。故事机固件之外,这套硬件也很适合做一块安静的桌面仪表。 FoloToy Usage 会显示 Claude 和 Codex 的额度...
同时用 Claude Code 和 Codex 一段时间后,我总会碰到同一个问题:额度分散在不同入口,5 小时窗口和 7 天窗口的重置时间也不同。忙起来以后,我通常不是忘了看,就是等到任务跑不动才发现额度快见底。 UsageHub Open...
很多人打开 ChatGPT Work,仍然只在输入框里问一个问题。答案也许更长,产品的用法却和普通聊天没有多少区别。 Jeff Su 这段 19 分钟的视频给了一个很具体的解释:ChatGPT Work 的价值来自工作文件夹、规则文件和工具...