# FunFun Zone > A blog about software engineering, technology, and life. Written by Shumin Fu. Most notes are in Chinese; a few are in English. Each note below links to a Markdown copy. The HTML page is the same URL without `.md`, with a trailing slash. ## Notes - [不训练权重,编程 agent 还能从哪里改进](https://funfun.zone/posts/coding-agents-learn-without-weights.md): 2026-11-14. 公开研究把改进办法分成几类:搜索规则和脚手架、选择模型和路由、在运行中调整,以及写下可复用的经验。 - [AgentPilot 的改进循环是怎么选下一步的](https://funfun.zone/posts/agentpilot-improvement-loop.md): 2026-11-14. 一个小模型先提出要改什么,编程 agent 再动手,评分器比较新旧两版。循环学的是哪些版本、哪类改动值得再试一次。 - [Magpie 的 Intent Routing 是怎么选模型的](https://funfun.zone/posts/magpie-intent-routing.md): 2026-11-14. 每一轮开始时,一个小模型先判断这条消息是难还是易,再决定组里哪个模型先回答。 - [读书笔记:Felix Rieseberg 讲怎么把大模型用得更有野心](https://funfun.zone/posts/how-to-be-more-ambitious-notes.md): 2026-11-10. 我把自己在五彩里对《How to be more ambitious》的划线,按高度、深度、广度三种野心重新整理,并写下每一处的理解。 - [Code review 流水线:一次改动从作者机器走到用户手里](https://funfun.zone/posts/code-review-pipeline-life-of-a-change.md): 2026-11-09. 这篇按 Claude Code 团队的文章,把一次改动从作者机器走到用户手里要过的九道关画成一张流水线图,其中只有按风险审批这一步由人决定。 - [我想让研发 agent 长成一支能自己扩编的舰队](https://funfun.zone/posts/self-expanding-agent-fleet.md): 2026-11-08. 我想让研发助手里的 bot 自带看板、创建 bot,并连接不同的 runner,组成一支能自己扩编的舰队。 - [让 agent 有野心地干活之前,先给它一份真人签过名的 truth source](https://funfun.zone/posts/truth-source-before-ambitious-agents.md): 2026-11-08. 我想放手让 agent 干大活,但前提是有一份真人确认过、迭代中不轻易变的 truth source。 - [DeepSeek Super-agent 概念规格笔记](https://funfun.zone/posts/deepseek-super-agent-specs.md): 2026-11-08. 据 DeepSeek Harness 原文整理的规格笔记:四大特征、五大模块、实验数字与开放问题。 - [把显卡包装成“次级车贷”:起底华尔街与硅谷的万亿破产洗债局](https://funfun.zone/posts/gpu-subprime-wash-debt.md): 2026-11-07. 谁借的钱、租金怎么被压下去、破产桌上谁收场——以及这跟暗光纤、2008 次贷、车贷叙事到底哪里不一样 - [从 Codex 源码学 Agent 工程|13 测试与可观测性:如何验证 Agent 行为](https://funfun.zone/posts/codex-agent-13-testing-observability.md): 2026-11-04. 局部规则、宿主流程与真实任务三层验证,模拟响应流固定回归,以及用 call id 串起遥测时间线。 - [从 Codex 源码学 Agent 工程|11 运行中干预:临时改需求怎么办](https://funfun.zone/posts/codex-agent-11-runtime-intervention.md): 2026-11-04. 追加输入进队列、带预期轮次编号防串线、取消收尾与工具竞态,以及中断后如何用文件/进程/远端三类证据核对。 - [从 Codex 源码学 Agent 工程|09 Code Mode:用代码编排工具](https://funfun.zone/posts/codex-agent-09-code-mode.md): 2026-11-04. V8 隔离单元里用 JS await 工具、显式输出与 cell_id 续跑、store 跨 exec 传数据,以及不会绕过审批与沙箱。 - [从 Codex 源码学 Agent 工程|08 工具按需发现:BM25、定义与后续调用](https://funfun.zone/posts/codex-agent-08-tool-discovery.md): 2026-11-04. 延迟展示与工具搜索入口、BM25 匹配元数据而非业务正文、搜索成功≠业务成功,以及和 Code Mode 目录发现的区分。 - [从 Codex 源码学 Agent 工程|07 长命令管理:等待、输出、超时与收尾](https://funfun.zone/posts/codex-agent-07-long-commands.md): 2026-11-04. 观察窗口先返回与进程继续跑的两条时间线、write_stdin 续读、有界输出缓存,以及两类超时语义为何不能混用。 - [从 Codex 源码学 Agent 工程|06 权限与沙箱:审批、文件范围与网络](https://funfun.zone/posts/codex-agent-06-sandbox-permissions.md): 2026-11-04. 把审批、文件系统与网络拆成三个控制维度,讲清允许/询问/禁止、沙箱升级门槛,以及失败分类后再决定下一步。 - [从 Codex 源码学 Agent 工程|05 项目规则:AGENTS.md 的加载、缓存与排错](https://funfun.zone/posts/codex-agent-05-agents-md.md): 2026-11-04. 用户级与项目级两条来源、向上发现与 override 优先级、32KB 预算、缓存刷新,以及规则为何不能代替沙箱权限。 - [从 Codex 源码学 Agent 工程|04 多 Agent 协作:拆分、交接与核验](https://funfun.zone/posts/codex-agent-04-multi-agent.md): 2026-11-04. spawn 新线程、fork_context 默认不带全文、文件未必隔离、wait/close/深度名额,以及主 Agent 如何对照工作区验收。 - [从 Codex 源码学 Agent 工程|03 上下文压缩:满了之后怎么办](https://funfun.zone/posts/codex-agent-03-context-compaction.md): 2026-11-04. 分清项目文件、会话记录与发给模型的窗口;讲清单次输出截断、压缩触发、本地/远端路径与压缩后如何核对原要求。 - [从 Codex 源码学 Agent 工程|02 长任务架构:Codex 如何持续工作](https://funfun.zone/posts/codex-agent-02-long-tasks.md): 2026-11-04. 会话、轮次、慢命令进程、上下文窗口与 goal 模式如何叠在一起,让 Codex 在长任务里持续推进而不把「还在忙」当成一种状态。 - [从 Codex 源码学 Agent 工程|01 Agent 循环:请求、工具调用与结束条件](https://funfun.zone/posts/codex-agent-01-loop.md): 2026-11-04. 用修空字符串测试的小例子,讲清 Codex 一轮 turn 里模型请求、工具调用、call id 对账与结束判断如何串起来。 - [从 Codex 源码学 Agent 工程:系列导读](https://funfun.zone/posts/codex-agent-engineering-series.md): 2026-11-04. 11 篇根据 B 站合集字幕改写的 Codex / Agent 工程笔记目录,按主题跳转各篇与源视频。 - [Claude Code 桌面端的「后台任务」面板背后是怎么记录的](https://funfun.zone/posts/claude-code-background-tasks-panel.md): 2026-11-03. 用一次多代理 workflow 的真实记录,讲清 fork 会复制什么、面板上的名字是谁写的、输出怎么对上任务。 - [小模型写、大模型审:SWE-bench Pro Hard 与 DeepSWE 上的写审组合实验](https://funfun.zone/posts/small-writer-big-reviewer-deepswe.md): 2026-10-28. 写审组合Ultra(便宜的 DeepSeek 写代码、GPT-6.1 Sol 审查)在 DeepSWE 上通过 80.4%,显著好于 DeepSeek flash,也高于 Sol 6.1、GPT Sol 6.1 Max 和 Opus 5.5 medium(不显著);附顾问模式、实验细节、复现方法和全部脚本。 - [会写脚本的白领一直很少,现在门槛换了](https://funfun.zone/posts/agent-lowers-threshold.md): 2026-10-26. 从中小企业 HR 手动核对学历说起,很多白领的重复活本可以交给脚本,却很少有人写。agent 把门槛降到了能把任务说清楚,可多数人还没意识到这些活能交出去。 - [给 agent 卖东西,现在有哪几种做法](https://funfun.zone/posts/a2a-outcome-delivery.md): 2026-10-26. agent 开始自己花钱买服务了。 - [假的越便宜,证明真的越值钱](https://funfun.zone/posts/proof-is-worth-more.md): 2026-10-23. AI 让文字、代码、照片甚至身份都能廉价造出来。 - [毛线厂拿到了一根会自己织毛衣的针](https://funfun.zone/posts/will-model-labs-eat-software.md): 2026-10-23. 软件的钱,以前从哪来,现在去了哪,以后会去哪。 - [一台 VPS 两天跑掉 500GB:Open WebUI pipelines 被植入 DDoS 僵尸网复盘](https://funfun.zone/posts/vps-pipelines-ddos-botnet-incident.md): 2026-10-21. Open WebUI pipelines 端口对公网开放且用默认 key,被植入 Spider DDoS 木马,两天发出近 500GB 流量;记录结论、排查、根因、修复和教训。 - [代码不值钱以后,钱流向了哪里](https://funfun.zone/posts/code-is-cheap-where-money-goes.md): 2026-10-17. AI 让写软件几乎免费,跑软件却更贵。价值从代码搬到了数据、入口、养护和算力,中小公司的机会在 agent 自己做不了的地方。 - [Claude Code 忙的时候,你发的消息什么时候被读到](https://funfun.zone/posts/claude-code-queued-messages.md): 2026-10-16. 从桌面 App 日志和会话记录看,排队消息只会在工具结果返回时交给模型。 - [造变异体的方法,决定变异测试能找到什么](https://funfun.zone/posts/reverse-fix-mutation-testing-pilot.md): 2026-10-16. 规则工具、大模型、撤回历史修复三种造变异体的方法实测对比:同一套测试,得分从 3% 变成 96%;真漏洞主要靠大模型造的变异体和撤回的历史修复找到。附四种工具假结果、研究速览和参考文献。 - [从 Claude Dispatch 和 Grok Primary Bot 看下一代 agent 设计](https://funfun.zone/posts/front-desk-agent/zh.md): 2026-10-16. Claude Dispatch 和 Grok 的 Primary Bot 都在你和其他 agent 之间放了一个负责调度的 agent。这样设计为什么能减轻同时管很多 agent 的负担,还有哪些难题。 - [How the Claude Desktop App's Own Tools Work](https://funfun.zone/posts/claude-desktop-ccd-tools.md): 2026-10-15. 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 - [Why Claude Dispatch and Grok's Primary Bot Point to the Next Agent Design](https://funfun.zone/posts/front-desk-agent.md): 2026-10-15. Claude Dispatch and Grok'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. - [从 You should know 插件看旁路 agent 与 Claude Code mod 实践](https://funfun.zone/posts/side-agent-mods-you-should-know.md): 2026-10-14. 一个不打断主 agent、默认保持沉默的“旁观者”是怎么做出来的,以及它对做 agent 产品的人有什么启发。 - [从 Claude 的两个组件,到未来的软件](https://funfun.zone/posts/ai-native-app-interaction.md): 2026-10-14. AI 开始走出聊天框,能直接改 App 本身。从 Claude Code 的 spawn_task 和 show_widget 出发,推想未来的软件。 - [Claude Code 的 spawn_task 和 show_widget 是做什么的](https://funfun.zone/posts/claude-code-spawn-task-show-widget.md): 2026-10-14. spawn_task 把顺路看到的问题变成一张卡片,show_widget 把要你挑的东西直接画在聊天里。 - [一切网就断?一个 system 让 Clash 把自己锁死了](https://funfun.zone/posts/clash-dns-system-deadlock.md): 2026-10-14. 从 WiFi 换到网线,Clash 必报 dns resolve failed。不是节点挂了,是 DNS 配置里的一个 system 让它“自己问自己”。用大白话讲清楚来龙去脉和修法。 - [Finish One Job, Then Keep Going: Extending a Claude Code Workflow Across Turns](https://funfun.zone/posts/claude-code-workflow-multi-turn.md): 2026-10-14. 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. - [两个 AI 结对写代码,真的比一个强吗?](https://funfun.zone/posts/ai-pair-programming.md): 2026-10-05. 让 AI 编程助手跑了约 2,400 次真实任务:两个 AI 结对,什么时候真的比一个强,什么时候只是白花 2–3 倍时间。 - [Claude Island:给 Claude Code 加一块灵动岛](https://funfun.zone/posts/introducing-claude-island.md): 2026-04-11. 一个 macOS 菜单栏小工具,把 Claude Code 的会话状态和权限审批搬到 MacBook 的刘海上。 ## Pages - [About](https://funfun.zone/about/): FunFun Zone is Shumin Fu's garden of notes on software engineering and the tools he builds. ## Optional - [All notes](https://funfun.zone/posts/): the garden index, filterable by growth stage and tag - [RSS feed](https://funfun.zone/feed.xml) - [Sitemap](https://funfun.zone/sitemap-index.xml)