<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Token优化 | 锤子前端</title><description>Now vibe coding, so learning hammer FE ?</description><link>https://channel.meo-ai.com</link><item><title>《永不浪费一个Token：AI推理流的可恢复性设计》</title><link>https://channel.meo-ai.com/posts/663</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/663</guid><pubDate>Wed, 17 Jun 2026 01:11:36 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《永不浪费一个Token：AI推理流的可恢复性设计》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%90%8E%E7%AB%AF&quot; title=&quot;#后端&quot;&gt;#后端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E6%8E%A8%E7%90%86&quot; title=&quot;#AI推理&quot;&gt;#AI推理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DurableObject&quot; title=&quot;#DurableObject&quot;&gt;#DurableObject&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%81%E5%BC%8F%E6%81%A2%E5%A4%8D&quot; title=&quot;#流式恢复&quot;&gt;#流式恢复&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Token%E8%AE%A1%E8%B4%B9%E4%BC%98%E5%8C%96&quot; title=&quot;#Token计费优化&quot;&gt;#Token计费优化&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;本文探讨了AI Agent在推理过程中因进程崩溃或重新部署导致流式连接中断、已付费Token被重复计费的痛点。核心方案是在Agent与LLM提供商之间引入一个持久化缓冲区（Durable Object），将流式数据实时写入SQLite，使连接与Agent进程解耦。Agent重启后可通过游标恢复，避免重复调用和重复付费。该机制同时解决了浏览器断网重连和进程崩溃恢复两种场景，且即将集成到Cloudflare AI Gateway中，实现一键开启的持久化推理。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. 隐藏的成本黑洞：Agent进程崩溃或重新部署时，正在进行的LLM流式请求会中断，已付费的生成Token全部丢失，恢复后必须重新调用并重新付费，且旗舰模型（如GPT-5.5）的重复成本是小模型的15倍。&lt;br /&gt;2. 解耦连接与进程：将LLM提供商连接移出Agent进程，部署为独立的持久化缓冲区（Durable Object），在后台持续将流式数据写入SQLite。即使Agent进程被替换，缓冲区仍继续接收数据，Token不再浪费。&lt;br /&gt;3. 一份日志，两种用途：持久化缓冲区存储的原始字节流既支持浏览器断网重连（追赶实时游标），也支持进程崩溃恢复（回放已存储的片段）。两者共用同一套SQLite日志机制，仅需判断生产者是否仍在运行。&lt;br /&gt;4. 零自定义解析：存储原始字节而非解析后的SSE事件，恢复时通过各提供商的官方插件（如OpenAI、Anthropic）重新解析，避免维护多套格式解析器，且能自动适配格式变更。&lt;br /&gt;5. 行业现状对比：OpenAI Responses API已原生支持后台模式恢复；Anthropic和Google Gemini均不支持服务端续流，只能重新提示并重复计费；Vercel的&lt;code&gt;resumable-stream&lt;/code&gt;为应用层方案，无法承受部署替换。&lt;br /&gt;6. 即将落地AI Gateway：Cloudflare AI Gateway正在集成该持久化恢复能力，未来只需在Agent基类中设置&lt;code&gt;durableBuffer = true&lt;/code&gt;即可一键开启，实现跨提供商的Token零浪费。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://sunilpai.dev/posts/never-waste-a-token/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://sunilpai.dev/posts/never-waste-a-token/&quot;&gt;https://sunilpai.dev/posts/never-waste-a-token/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://sunilpai.dev/posts/never-waste-a-token&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;durable inference: resumable streams, crash recovery, and why the LLM request shouldn&apos;t die with your process.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Solving the decision problem&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;never waste a token&quot; src=&quot;/static/https://cdn4.telesco.pe/file/uHdH2ydGrBpImS6yyNDlEDCpezqDJHVi4VJ787KA-5JzVHqpKDz2skyD1IkcJl-JWsJXS_cL7Zz5eZcup8qUKZL5AS2eud86C9zlfexF4zE4pKORoLpxrwFniNgkRm274h_6ALna2B8dBYm-1UZzlEERSxMj7-Vd46jSd_hDv5FwfMuCiylul6PiW4JVwmI3P_nxlaQ7ODor-w0loTOvNlHj9lAIcyLwJsYhEFnVijYrzoQTy0roEE84c0H55IEsXmrIjMY9i9ps8ghJj-Vcdfb4328m17gE6qUmsj-az1_ilYzSwhf-_OGEe9v4NMe7dbWgUQZ5Kfe-nlj1dw9LuA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;never waste a token&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;durable inference: resumable streams, crash recovery, and why the LLM request shouldn&apos;t die with your process.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《OpenWolf：Claude Code 的开源&quot;第二大脑&quot;》</title><link>https://channel.meo-ai.com/posts/621</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/621</guid><pubDate>Tue, 05 May 2026 09:57:50 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《OpenWolf：Claude Code 的开源&quot;第二大脑&quot;》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Claude_Code&quot; title=&quot;#Claude_Code&quot;&gt;#Claude_Code&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Token%E4%BC%98%E5%8C%96&quot; title=&quot;#Token优化&quot;&gt;#Token优化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：OpenWolf 是一款为 Claude Code CLI 设计的开源中间件，通过 6 个无感知的生命周期钩子脚本，为 AI 助手提供项目文件索引、学习记忆和 Token 追踪能力。实测在 20 个项目、132+ 会话中平均减少 65.8% 的 Token 消耗，最高可达 80%，同时拦截 71% 的重复文件读取，让 Claude Code 从&quot;盲目工作&quot;变成&quot;有记忆地智能工作&quot;。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 解决 Claude Code 的&quot;盲目&quot;痛点：Claude 在读取文件前不知道文件内容，会重复读取同一文件、扫描整个目录找函数，导致 Token 消耗过快 &lt;br /&gt;- 6 个钩子脚本实现无感知增强：基于 SessionStart、PreToolUse、PostToolUse、Stop 三个生命周期事件，自动执行文件索引、重复读取拦截、偏好记忆和 Token 估算，无需改变任何工作习惯 &lt;br /&gt;- 核心文件系统构建&quot;第二大脑&quot;：&lt;code&gt;anatomy.md&lt;/code&gt; 记录项目文件地图与 Token 估算，&lt;code&gt;cerebrum.md&lt;/code&gt; 积累用户偏好与&quot;不再重复&quot;清单，&lt;code&gt;buglog.json&lt;/code&gt; 归档历史 Bug 修复方案，&lt;code&gt;token-ledger.json&lt;/code&gt; 追踪终身 Token 消耗 &lt;br /&gt;- 显著的 Token 节省效果：大型项目实测从 250 万 Token 降至 42.5 万（节省约 80%），20 个项目平均节省 65.8%，拦截 71% 的重复读取，累计节省超 200 万 Token &lt;br /&gt;- 纯本地运行零额外成本：所有钩子均为纯 Node.js 文件 I/O，无网络请求、无外部 API 调用，仅依赖 Node.js 20+ 和 Claude Code CLI &lt;br /&gt;- 额外实用功能：内置 Design QC 自动截图供 Claude 评估 UI，Reframe 功能提供 12 个 UI 框架的迁移知识库，支持实时 Web 仪表盘查看统计数据 &lt;br /&gt;- 诚实的局限性说明：Claude Code 钩子功能较新偶有可靠性问题，Token 追踪基于字符比例估算（误差约 15%），&lt;a href=&quot;http://cerebrum.md/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;cerebrum.md&quot;&gt;cerebrum.md&lt;/a&gt; 依赖 Claude 遵守指令更新（合规率 85-90%）&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://github.com/cytostack/openwolf&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/cytostack/openwolf&quot;&gt;https://github.com/cytostack/openwolf&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/cytostack/openwolf&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from harness transcripts. Local file I/O, no API calls, no telemetry. - cytostack/openwolf&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - cytostack/openwolf: Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from…&quot; src=&quot;/static/https://cdn4.telesco.pe/file/TQfVCT1CL9lEW1TIVHdhXlQbTRx2L5kvk0gjADlZi0ar72vHgnICbd681OyZuDdiFS2XjTB338aqVQyG6kLYoN4O-glaq0SYnrssQMLWy5GpXzppEV6zV7Fypyze4bgejT0nSQFj8Wt4xbG1W-e4NoObg0c4S0mIaR43PLGhwqDU1GZXENd3AH6VU-4vt_Crh0SNG5csL521Vz3tNYIr9nwR5NFsH5OO6ikv_vxJV6AGtaiBdxVRblU1kGxXvm2sr78RdE22bOQ8HEtkMiyBsVwCVcm7QeZwBq4UU3-jg1f8SGpt1hEQQ6h0s1RSX-AJ7k1P-lBNRzthuUaZ0QLPhQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - cytostack/openwolf: Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from harness transcripts. Local file I/O, no API calls, no telemetry. - cytostack/openwolf&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>