<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>FunFun Zone</title><description>A blog about software engineering, technology, and life.</description><link>https://funfun.zone/</link><language>en</language><item><title>把显卡包装成“次级车贷”：起底华尔街与硅谷的万亿破产洗债局</title><link>https://funfun.zone/posts/gpu-subprime-wash-debt/</link><guid isPermaLink="true">https://funfun.zone/posts/gpu-subprime-wash-debt/</guid><description>谁借的钱、租金怎么被压下去、破产桌上谁收场——以及这跟暗光纤、2008 次贷、车贷叙事到底哪里不一样</description><pubDate>Sat, 07 Nov 2026 06:57:07 GMT</pubDate><category>ai-agents</category><category>finance</category><category>gpu</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜13 测试与可观测性：如何验证 Agent 行为</title><link>https://funfun.zone/posts/codex-agent-13-testing-observability/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-13-testing-observability/</guid><description>局部规则、宿主流程与真实任务三层验证，模拟响应流固定回归，以及用 call id 串起遥测时间线。</description><pubDate>Wed, 04 Nov 2026 13:27:20 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜11 运行中干预：临时改需求怎么办</title><link>https://funfun.zone/posts/codex-agent-11-runtime-intervention/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-11-runtime-intervention/</guid><description>追加输入进队列、带预期轮次编号防串线、取消收尾与工具竞态，以及中断后如何用文件/进程/远端三类证据核对。</description><pubDate>Wed, 04 Nov 2026 13:25:12 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜09 Code Mode：用代码编排工具</title><link>https://funfun.zone/posts/codex-agent-09-code-mode/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-09-code-mode/</guid><description>V8 隔离单元里用 JS await 工具、显式输出与 cell_id 续跑、store 跨 exec 传数据，以及不会绕过审批与沙箱。</description><pubDate>Wed, 04 Nov 2026 13:23:52 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜08 工具按需发现：BM25、定义与后续调用</title><link>https://funfun.zone/posts/codex-agent-08-tool-discovery/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-08-tool-discovery/</guid><description>延迟展示与工具搜索入口、BM25 匹配元数据而非业务正文、搜索成功≠业务成功，以及和 Code Mode 目录发现的区分。</description><pubDate>Wed, 04 Nov 2026 13:22:30 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜07 长命令管理：等待、输出、超时与收尾</title><link>https://funfun.zone/posts/codex-agent-07-long-commands/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-07-long-commands/</guid><description>观察窗口先返回与进程继续跑的两条时间线、write_stdin 续读、有界输出缓存，以及两类超时语义为何不能混用。</description><pubDate>Wed, 04 Nov 2026 13:21:20 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜06 权限与沙箱：审批、文件范围与网络</title><link>https://funfun.zone/posts/codex-agent-06-sandbox-permissions/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-06-sandbox-permissions/</guid><description>把审批、文件系统与网络拆成三个控制维度，讲清允许/询问/禁止、沙箱升级门槛，以及失败分类后再决定下一步。</description><pubDate>Wed, 04 Nov 2026 13:20:10 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜05 项目规则：AGENTS.md 的加载、缓存与排错</title><link>https://funfun.zone/posts/codex-agent-05-agents-md/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-05-agents-md/</guid><description>用户级与项目级两条来源、向上发现与 override 优先级、32KB 预算、缓存刷新，以及规则为何不能代替沙箱权限。</description><pubDate>Wed, 04 Nov 2026 13:18:40 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜04 多 Agent 协作：拆分、交接与核验</title><link>https://funfun.zone/posts/codex-agent-04-multi-agent/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-04-multi-agent/</guid><description>spawn 新线程、fork_context 默认不带全文、文件未必隔离、wait/close/深度名额，以及主 Agent 如何对照工作区验收。</description><pubDate>Wed, 04 Nov 2026 13:17:31 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜03 上下文压缩：满了之后怎么办</title><link>https://funfun.zone/posts/codex-agent-03-context-compaction/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-03-context-compaction/</guid><description>分清项目文件、会话记录与发给模型的窗口；讲清单次输出截断、压缩触发、本地/远端路径与压缩后如何核对原要求。</description><pubDate>Wed, 04 Nov 2026 13:15:51 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜02 长任务架构：Codex 如何持续工作</title><link>https://funfun.zone/posts/codex-agent-02-long-tasks/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-02-long-tasks/</guid><description>会话、轮次、慢命令进程、上下文窗口与 goal 模式如何叠在一起，让 Codex 在长任务里持续推进而不把「还在忙」当成一种状态。</description><pubDate>Wed, 04 Nov 2026 13:14:43 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程｜01 Agent 循环：请求、工具调用与结束条件</title><link>https://funfun.zone/posts/codex-agent-01-loop/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-01-loop/</guid><description>用修空字符串测试的小例子，讲清 Codex 一轮 turn 里模型请求、工具调用、call id 对账与结束判断如何串起来。</description><pubDate>Wed, 04 Nov 2026 13:12:56 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>从 Codex 源码学 Agent 工程：系列导读</title><link>https://funfun.zone/posts/codex-agent-engineering-series/</link><guid isPermaLink="true">https://funfun.zone/posts/codex-agent-engineering-series/</guid><description>11 篇根据 B 站合集字幕改写的 Codex / Agent 工程笔记目录，按主题跳转各篇与源视频。</description><pubDate>Wed, 04 Nov 2026 13:11:46 GMT</pubDate><category>ai-agents</category><category>codex</category><category>workflow</category><category>notes</category></item><item><title>Claude Code 桌面端的「后台任务」面板背后是怎么记录的</title><link>https://funfun.zone/posts/claude-code-background-tasks-panel/</link><guid isPermaLink="true">https://funfun.zone/posts/claude-code-background-tasks-panel/</guid><description>用一次多代理 workflow 的真实记录，讲清 fork 会复制什么、面板上的名字是谁写的、输出怎么对上任务。</description><pubDate>Tue, 03 Nov 2026 07:37:55 GMT</pubDate><category>claude-code</category><category>ai-agents</category><category>workflow</category></item><item><title>小模型写、大模型审：SWE-bench Pro Hard 与 DeepSWE 上的研发大师实验</title><link>https://funfun.zone/posts/small-writer-big-reviewer-deepswe/</link><guid isPermaLink="true">https://funfun.zone/posts/small-writer-big-reviewer-deepswe/</guid><description>研发大师Ultra（便宜的 DeepSeek 写代码、GPT-6.1 Sol 审查）在 DeepSWE 上通过 80.4%，显著好于 DeepSeek flash，也高于 Sol 6.1、GPT Sol 6.1 Max 和 Opus 5.5 medium（不显著）；附顾问模式、实验细节、复现方法和全部脚本。</description><pubDate>Wed, 28 Oct 2026 10:01:54 GMT</pubDate><category>ai-agents</category><category>pair-programming</category><category>llm-eval</category></item><item><title>会写脚本的白领一直很少，现在门槛换了</title><link>https://funfun.zone/posts/agent-lowers-threshold/</link><guid isPermaLink="true">https://funfun.zone/posts/agent-lowers-threshold/</guid><description>从中小企业 HR 手动核对学历说起，很多白领的重复活本可以交给脚本，却很少有人写。agent 把门槛降到了能把任务说清楚，可多数人还没意识到这些活能交出去。</description><pubDate>Mon, 26 Oct 2026 03:54:30 GMT</pubDate><category>ai-agents</category></item><item><title>给 agent 卖东西，现在有哪几种做法</title><link>https://funfun.zone/posts/a2a-outcome-delivery/</link><guid isPermaLink="true">https://funfun.zone/posts/a2a-outcome-delivery/</guid><description>agent 开始自己花钱买服务了。</description><pubDate>Mon, 26 Oct 2026 03:08:47 GMT</pubDate><category>ai-agents</category></item><item><title>假的越便宜，证明真的越值钱</title><link>https://funfun.zone/posts/proof-is-worth-more/</link><guid isPermaLink="true">https://funfun.zone/posts/proof-is-worth-more/</guid><description>AI 让文字、代码、照片甚至身份都能廉价造出来。</description><pubDate>Fri, 23 Oct 2026 12:01:11 GMT</pubDate><category>ai-agents</category><category>workflow</category></item><item><title>毛线厂拿到了一根会自己织毛衣的针</title><link>https://funfun.zone/posts/will-model-labs-eat-software/</link><guid isPermaLink="true">https://funfun.zone/posts/will-model-labs-eat-software/</guid><description>软件的钱，以前从哪来，现在去了哪，以后会去哪。</description><pubDate>Fri, 23 Oct 2026 09:48:22 GMT</pubDate><category>ai-agents</category><category>workflow</category></item><item><title>一台 VPS 两天跑掉 500GB：Open WebUI pipelines 被植入 DDoS 僵尸网复盘</title><link>https://funfun.zone/posts/vps-pipelines-ddos-botnet-incident/</link><guid isPermaLink="true">https://funfun.zone/posts/vps-pipelines-ddos-botnet-incident/</guid><description>Open WebUI pipelines 端口对公网开放且用默认 key，被植入 Spider DDoS 木马，两天发出近 500GB 流量；记录结论、排查、根因、修复和教训。</description><pubDate>Wed, 21 Oct 2026 02:58:35 GMT</pubDate><category>ai-agents</category><category>security</category><category>incident-response</category><category>self-hosting</category></item><item><title>代码不值钱以后，钱流向了哪里</title><link>https://funfun.zone/posts/code-is-cheap-where-money-goes/</link><guid isPermaLink="true">https://funfun.zone/posts/code-is-cheap-where-money-goes/</guid><description>AI 让写软件几乎免费，跑软件却更贵。价值从代码搬到了数据、入口、养护和算力，中小公司的机会在 agent 自己做不了的地方。</description><pubDate>Sat, 17 Oct 2026 05:35:13 GMT</pubDate><category>ai-agents</category><category>workflow</category></item><item><title>Claude Code 忙的时候，你发的消息什么时候被读到</title><link>https://funfun.zone/posts/claude-code-queued-messages/</link><guid isPermaLink="true">https://funfun.zone/posts/claude-code-queued-messages/</guid><description>从桌面 App 日志和会话记录看，排队消息只会在工具结果返回时交给模型。</description><pubDate>Fri, 16 Oct 2026 08:05:46 GMT</pubDate><category>claude-code</category><category>ai-agents</category></item><item><title>造变异体的方法，决定变异测试能找到什么</title><link>https://funfun.zone/posts/reverse-fix-mutation-testing-pilot/</link><guid isPermaLink="true">https://funfun.zone/posts/reverse-fix-mutation-testing-pilot/</guid><description>规则工具、大模型、撤回历史修复三种造变异体的方法实测对比：同一套测试，得分从 3% 变成 96%；真漏洞主要靠大模型造的变异体和撤回的历史修复找到。附四种工具假结果、研究速览和参考文献。</description><pubDate>Fri, 16 Oct 2026 05:53:24 GMT</pubDate><category>testing</category><category>mutation-testing</category><category>ai-agents</category></item><item><title>从 Claude Dispatch 和 Grok Primary Bot 看下一代 agent 设计</title><link>https://funfun.zone/posts/front-desk-agent/zh/</link><guid isPermaLink="true">https://funfun.zone/posts/front-desk-agent/zh/</guid><description>Claude Dispatch 和 Grok 的 Primary Bot 都在你和其他 agent 之间放了一个负责调度的 agent。这样设计为什么能减轻同时管很多 agent 的负担，还有哪些难题。</description><pubDate>Fri, 16 Oct 2026 04:08:12 GMT</pubDate><category>ai-agents</category><category>workflow</category></item><item><title>How the Claude Desktop App&apos;s Own Tools Work</title><link>https://funfun.zone/posts/claude-desktop-ccd-tools/</link><guid isPermaLink="true">https://funfun.zone/posts/claude-desktop-ccd-tools/</guid><description>The Claude desktop app gives its agent a set of mcp__ccd_* tools that drive the app itself: the to-do list, other sessions, panes and the sidebar. What they are, how the to-do list really gets ticked, and what they don</description><pubDate>Thu, 15 Oct 2026 02:50:32 GMT</pubDate><category>claude-code</category><category>ai-agents</category></item><item><title>Why Claude Dispatch and Grok&apos;s Primary Bot Point to the Next Agent Design</title><link>https://funfun.zone/posts/front-desk-agent/</link><guid isPermaLink="true">https://funfun.zone/posts/front-desk-agent/</guid><description>Claude Dispatch and Grok&apos;s Primary Bot both put one orchestrating agent between you and your other agents. Why that design cuts the load of managing many agents, and what is still hard.</description><pubDate>Thu, 15 Oct 2026 02:07:30 GMT</pubDate><category>ai-agents</category><category>workflow</category></item><item><title>从 You should know 插件看旁路 agent 与 Claude Code mod 实践</title><link>https://funfun.zone/posts/side-agent-mods-you-should-know/</link><guid isPermaLink="true">https://funfun.zone/posts/side-agent-mods-you-should-know/</guid><description>一个不打断主 agent、默认保持沉默的“旁观者”是怎么做出来的，以及它对做 agent 产品的人有什么启发。</description><pubDate>Wed, 14 Oct 2026 07:43:37 GMT</pubDate><category>claude-code</category><category>ai-agents</category></item><item><title>从 Claude 的两个组件，到未来的软件</title><link>https://funfun.zone/posts/ai-native-app-interaction/</link><guid isPermaLink="true">https://funfun.zone/posts/ai-native-app-interaction/</guid><description>AI 开始走出聊天框，能直接改 App 本身。从 Claude Code 的 spawn_task 和 show_widget 出发，推想未来的软件。</description><pubDate>Wed, 14 Oct 2026 06:29:07 GMT</pubDate><category>ai-agents</category><category>claude-code</category><category>interaction-design</category></item><item><title>Claude Code 的 spawn_task 和 show_widget 是做什么的</title><link>https://funfun.zone/posts/claude-code-spawn-task-show-widget/</link><guid isPermaLink="true">https://funfun.zone/posts/claude-code-spawn-task-show-widget/</guid><description>spawn_task 把顺路看到的问题变成一张卡片，show_widget 把要你挑的东西直接画在聊天里。</description><pubDate>Wed, 14 Oct 2026 05:39:52 GMT</pubDate><category>claude-code</category><category>ai-agents</category></item><item><title>一切网就断？一个 system 让 Clash 把自己锁死了</title><link>https://funfun.zone/posts/clash-dns-system-deadlock/</link><guid isPermaLink="true">https://funfun.zone/posts/clash-dns-system-deadlock/</guid><description>从 WiFi 换到网线，Clash 必报 dns resolve failed。不是节点挂了，是 DNS 配置里的一个 system 让它“自己问自己”。用大白话讲清楚来龙去脉和修法。</description><pubDate>Wed, 14 Oct 2026 03:50:00 GMT</pubDate><category>network</category><category>clash</category><category>dns</category><category>macos</category></item><item><title>Finish One Job, Then Keep Going: Extending a Claude Code Workflow Across Turns</title><link>https://funfun.zone/posts/claude-code-workflow-multi-turn/</link><guid isPermaLink="true">https://funfun.zone/posts/claude-code-workflow-multi-turn/</guid><description>How a Claude Code workflow grows across several chat turns — append a step, resume from the last run, and only pay for the new part.</description><pubDate>Wed, 14 Oct 2026 02:00:00 GMT</pubDate><category>claude-code</category><category>ai-agents</category><category>workflow</category></item><item><title>两个 AI 结对写代码，真的比一个强吗？</title><link>https://funfun.zone/posts/ai-pair-programming/</link><guid isPermaLink="true">https://funfun.zone/posts/ai-pair-programming/</guid><description>让 AI 编程助手跑了约 2,400 次真实任务：两个 AI 结对，什么时候真的比一个强，什么时候只是白花 2–3 倍时间。</description><pubDate>Mon, 05 Oct 2026 02:00:00 GMT</pubDate><category>ai-agents</category><category>pair-programming</category><category>llm-eval</category></item><item><title>Claude Island：给 Claude Code 加一块灵动岛</title><link>https://funfun.zone/posts/introducing-claude-island/</link><guid isPermaLink="true">https://funfun.zone/posts/introducing-claude-island/</guid><description>一个 macOS 菜单栏小工具，把 Claude Code 的会话状态和权限审批搬到 MacBook 的刘海上。</description><pubDate>Sat, 11 Apr 2026 02:00:00 GMT</pubDate><category>claude-code</category><category>macos</category><category>swift</category><category>open-source</category></item></channel></rss>