<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Agent-Policy on All about Raspberry Pi</title><link>https://hugozhu.site/tags/agent-policy/</link><description>Recent content in Agent-Policy on All about Raspberry Pi</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 30 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hugozhu.site/tags/agent-policy/index.xml" rel="self" type="application/rss+xml"/><item><title>好的 Runtime 不挑模型</title><link>https://hugozhu.site/post/2026/318-harness-not-pick-agent-loop/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>https://hugozhu.site/post/2026/318-harness-not-pick-agent-loop/</guid><description>&lt;p&gt;上个月我们团队换了一次 agent loop。从 Claude Code 切到 OpenCode。&lt;/p&gt;
&lt;p&gt;切换本身很轻——prompt 改改，工作流调调，两天上手。切完第三天，周一早上打开 dashboard，CI 全绿。我松了口气，泡了杯咖啡，随手点开一条 PR 的 review 记录。&lt;/p&gt;
&lt;p&gt;空的。&lt;/p&gt;
&lt;p&gt;再点开一条。还是空的。咖啡没喝完就放下了。&lt;/p&gt;
&lt;p&gt;不是代码质量出了问题。是 pipeline 里有一条规则：检测注释里的 &lt;code&gt;// Generated by Claude Code&lt;/code&gt; 标记，命中就触发额外的 AI 代码 review 流程。OpenCode 不打这个标记。于是这条规则永远不触发，review 流程形同虚设。CI 是绿的，但绿得没有意义。&lt;/p&gt;
&lt;p&gt;一条规则，把整个团队锁死在一个工具上。不是我们选择了 Claude Code，是基础设施绑架了我们。&lt;/p&gt;
&lt;p&gt;我在 &lt;a href="https://hugozhu.site/post/2026/317-engineering-taste-where/"&gt;代码是 AI 写的了，品味住在哪里&lt;/a&gt; 里说，品味从代码搬到了工程系统——CI pipeline、release 节奏、事故响应。但那篇文章用的词是「harness」，而且只讨论了 harness 和 agent loop 的关系。&lt;/p&gt;
&lt;p&gt;三个月后我意识到，那个框架已经不够用了。&lt;/p&gt;
&lt;p&gt;2026 年的前沿 Agent 系统，不再是「一个模型 + 一个循环」的结构。它是 &lt;strong&gt;Foundation Model、Agent Policy、Runtime 三层的协同设计&lt;/strong&gt;。品味不住在任何一层里，它住在三层之间的契约里。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://hugozhu.site/img/2026/harness-not-pick-agent-loop.png"&gt;&lt;img src="https://hugozhu.site/img/2026/harness-not-pick-agent-loop-thumb.jpg" alt="A Good Runtime Does Not Care Which Model Wrote the Code"&gt;&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>