{"id":1408,"date":"2026-07-13T16:02:46","date_gmt":"2026-07-13T08:02:46","guid":{"rendered":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408"},"modified":"2026-07-13T16:21:04","modified_gmt":"2026-07-13T08:21:04","slug":"loop-engineering","status":"publish","type":"post","link":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408","title":{"rendered":"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u4e0a\u56de\u66f8\u8aaa\u5230\uff1a<a href=\"https:\/\/www.rayer.idv.tw\/blog\/?p=1395\" data-type=\"post\" data-id=\"1395\">\u8ddf\u4e00\u7fa4AI\u4e00\u8d77\u4e0a\u73ed\u662f\u4ec0\u9ebc\u9ad4\u9a57<\/a><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0a\u4e00\u7bc7\u8ac7\u7684\u662f\u6211\u600e\u9ebc\u628a AI \u958b\u767c\u6d41\u7a0b\u62c6\u6210\u5e7e\u500b\u89d2\u8272\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">\u6211\uff08Rayer\uff09\n  \u2195 \u7522\u54c1\u65b9\u5411\u3001\u67b6\u69cb\u8207 priority\nHermes\uff08\u7531\u6211\u6307\u5b9a\u70ba TPM + Orchestrator\uff09\n  \u2195 \u5206\u6790\u554f\u984c\u3001\u6574\u7406 spec\u3001\u958b\u7968\u3001\u6d3e\u5de5\nCoding Agent\uff08Codex \/ Grok Build\uff09\n  \u2195 \u8b80\u7968\u3001\u5217 plan\u3001\u5beb\u6e2c\u8a66\u3001\u5be6\u4f5c\u3001\u958b PR\nYouTrack + Git repository\n  \u2195 \u4fdd\u5b58\u4efb\u52d9 context\u3001\u9577\u671f\u898f\u5247\u8207\u57f7\u884c\u8b49\u64da\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7576\u6642\u6211\u5728\u6587\u7ae0\u7d50\u5c3e\u7559\u4e86\u4e00\u500b\u554f\u984c\uff1a<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u6bcf\u500b\u89d2\u8272\u5230\u5e95\u9700\u8981\u591a\u300c\u8070\u660e\u300d\uff1f\u54ea\u4e9b\u4f4d\u7f6e\u771f\u7684\u503c\u5f97\u4f7f\u7528\u6700\u5f37\u7684\u6a21\u578b\uff1f<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u7d66\u8d95\u6642\u9593\u4e0a\u73ed\u7684\u76f4\u63a5\u7b54\u6848\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Orchestrator\uff1a\u5225\u5ba2\u6c23\uff0c\u6700\u9ad8\u968e\u7528\u4e0b\u53bb\u5427\u3002Grok 4.5 \u6216 GPT-5.6 Sol\uff0chigh\uff5exhigh \u958b\u4e0b\u53bb\u3002<\/li>\n\n\n\n<li>TPM\uff1a\u5225\u5ba2\u6c23\uff0c\u6700\u9ad8\u968e\u76f4\u63a5\u7528\u4e0b\u53bb\u5427\u3002Grok 4.5 \u6216 GPT-5.6 Sol\uff0chigh\uff5exhigh \u958b\u4e0b\u53bb\u3002\u8a18\u5f97 handoff \u7684\u7968\u8981\u5beb\u597d\uff0c\u4e0d\u8981\u518d\u8b93 Coding Agent \u82b1\u8166\u888b\u91cd\u65b0\u505a\u4e00\u6b21\u9700\u6c42\u5206\u6790\u3002<\/li>\n\n\n\n<li>Coding Agent\uff1aGrok Build \u9078 Composer 2.5 \u5c0d\u6211\u7684\u5de5\u4f5c\u5df2\u7d93\u5920\u7528\uff1bCodex \u5247\u662f Luna high\uff5exhigh\u3002\u5728\u6211\u76ee\u524d\u7684 Plus quota \u8207\u9019\u6279\u4efb\u52d9\u88e1\uff0c\u5b83\u6bd4 Terra medium \u66f4\u7701\u984d\u5ea6\u4e5f\u66f4\u597d\u7528\uff1b\u9019\u662f\u4f7f\u7528\u9ad4\u611f\uff0c\u4e0d\u662f\u56fa\u5b9a\u50f9\u683c\u6216 benchmark \u7d50\u8ad6\u3002<br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u6a21\u578b\u7684 Culture Shock<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8aaa\u771f\u7684\u6bcf\u500b\u89d2\u8272\u5230\u5e95\u8981\u591a\u8070\u660e\uff1f\u9019\u95dc\u4e4e\u8457\u8377\u5305\uff0c\u503c\u5f97\u60f3\u4e00\u4e0b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0a\u79ae\u62dc\u96a8\u8457\u8001\u99ac\u767c\u5e03 Grok 4.5\uff0c\u4ee5\u53ca\u4ed6\u7684\u6b7b\u5c0d\u982d\u767c\u5e03 GPT-5.6 Sol\uff0c\u9019\u5169\u500b\u6a21\u578b\u7d66\u4e86\u6211\u4e00\u500b\u5f88\u76f4\u63a5\u7684\u7b54\u6848\uff0c\u4e5f\u662f Anthropic \u4f7f\u7528\u8005\u4e5f\u8a31\u65e9\u4e00\u500b\u591a\u79ae\u62dc\u5c31\u77e5\u9053\u7684\u7b54\u6848\u2014\u2014\u5594\uff0c\u6211\u6c92\u8a02 Anthropic\uff0c\u5475\u3002\u9019\u9032\u6b65\u662f\u76f4\u63a5\u7684\u3001\u53ef\u898b\u7684\uff0c\u800c\u4e14\u4ee4\u6211\u9a5a\u8a1d\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u524d\u7684\u6211\uff0c\u7e3d\u89ba\u5f97 loop engineering\u6703\u88ab\u5361\u4f4f\u5728\u90a3\u689d loop \u88e1\u6700\u6602\u8cb4\u3001\u4e5f\u6700\u5bb9\u6613\u88ab\u6253\u65b7\u7684 message bus\uff08\u9019\u8b93\u4e00\u500b\u8cc7\u6df1\u5de5\u7a0b\u5e2b\u88ab\u8febon-call\u7576\u6587\u4ef6\u5c0f\u5f1f\uff0c\u771f\u662f\u696d\u754c\u5275\u8209\uff09\u3002\u4f46\u662f\u4f7f\u7528\u4e86\u9019\u5169\u500b\u6a21\u578b\uff08\u4ee5\u53ca\u82b1\u9ede\u6642\u9593\u300c\u8abf\u6559\u300d\u904e\uff09\u5f8c\uff0c\u74b0\u7bc0\u7d42\u65bc\u9589\u5408\u4e86\u3002Loop engineering\u539f\u4f86\u662f\u771f\u7684\uff01<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u300c\u4e0d\u9069\u5408\u7684\u6a21\u578b\u300d\uff08\u5a49\u8f49\uff09\u771f\u7684\u641e\u4e0d\u8d77Loop<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u628a Hermes \u7684\u5169\u500b\u8cac\u4efb\u5206\u958b\u7a31\u547c\uff1a\u9700\u6c42\u91d0\u6e05\u3001root-cause analysis \u8207 ticket decomposition \u968e\u6bb5\u662f TPM\uff1b\u555f\u52d5 coding agent\u3001\u7dad\u6301 execution state\u3001\u8655\u7406\u8d85\u51fa\u65e2\u5b9a\u908a\u754c\u800c\u9700\u8981 human decision \u7684\u4f8b\u5916\uff0c\u4e26\u628a\u7d50\u679c\u63a5\u56de\u539f\u59cb task context \u7684\u89d2\u8272\u5247\u662f Orchestrator\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Coding agent \u7576\u7136\u8981\u6703\u5beb code\uff0c\u4f46\u4e00\u5957 agent workflow \u80fd\u4e0d\u80fd\u771f\u6b63\u5f62\u6210 loop\uff0c\u74f6\u9838\u5f80\u5f80\u4e0d\u5728 coding agent\uff0c\u800c\u5728\u7ad9\u5728\u5b83\u4e0a\u9762\u7684 Orchestrator \u548c TPM\u3002\u8981\u6211\u8aaa\u7684\u8a71\uff0c\u5176\u5be6 Orchestrator \u66f4\u91cd\u8981\u4e00\u9ede\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6a21\u578b\u4e0d\u5920\u8070\u660e\u6642\uff0c\u6d41\u7a0b\u770b\u8d77\u4f86\u6709 agent\u3001\u6709 ticket\u3001\u6709 tool call\uff0c\u4e5f\u6709 PR\uff1b\u5be6\u969b\u4e0a\u537b\u53ea\u662f\u4eba\u985e\u5728\u5e7e\u500b\u8996\u7a97\u4e4b\u9593\u642c\u904b\u8a0a\u606f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7406\u60f3\u6d41\u7a0b\u5f88\u7c21\u55ae\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">\u6211\u548c Hermes \u8a0e\u8ad6\u9700\u6c42\n  \u2192 Hermes \u627e root cause\u3001\u62c6 ticket\n  \u2192 Hermes \u900f\u904e terminal \/ PTY \u555f\u52d5\u5916\u90e8 coding agent\n  \u2192 Coding agent \u8b80\u7968\u3001\u8dd1 Superpowers\u3001\u5be6\u4f5c\u8207\u6e2c\u8a66\n  \u2192 Coding agent \u958b PR\n  \u2192 Hermes \u63a5\u56de\u7d50\u679c\u3001\u6aa2\u67e5\u72c0\u614b\u3001\u5b89\u6392 review \u6216\u4e0b\u4e00\u6b65\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f46\u5728 Grok 4.5 \u4ee5\u524d\uff0c\u5be6\u969b\u6d41\u7a0b\u5e38\u5e38\u662f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">\u6211\u548c Hermes \u8a0e\u8ad6\u9700\u6c42\n  \u2192 Hermes \u958b ticket\n  \u2192 Hermes \u5617\u8a66\u555f\u52d5 coding agent\n  \u2192 coding agent \u7b49\u8f38\u5165 \/ Hermes \u4e0d\u77e5\u9053\u600e\u9ebc relay\n  \u2192 \u83ab\u540d timeout\uff0c\u6216\u505c\u5728\u7b49\u5f85\u72c0\u614b\n  \u2192 \u6211\u53e6\u5916\u958b\u4e00\u500b terminal \u8996\u7a97\n  \u2192 \u624b\u52d5\u555f\u52d5 Codex \u6216 Grok Build\n  \u2192 \u544a\u8a34\u5b83\u53bb\u8b80 YouTrack ticket\u3001\u57f7\u884c Superpowers\n  \u2192 coding agent \u5b8c\u6210\u5f8c\u958b PR\n  \u2192 \u6211\u518d\u628a PR link \u8cbc\u56de Hermes\n  \u2192 Hermes \u624d\u80fd\u7e7c\u7e8c\u505a review\u3001\u66f4\u65b0 ticket \u6216\u5b89\u6392\u4e0b\u4e00\u6b65\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6280\u8853\u4e0a\uff0cHermes \u4e26\u4e0d\u662f\u5b8c\u5168\u4e0d\u80fd\u555f\u52d5 coding agent\u3002\u9019\u88e1\u8ac7\u7684\u4e5f\u4e0d\u662f Hermes \u5167\u5efa\u7684 <code>delegate_task<\/code> subagent\uff0c\u800c\u662f Hermes \u900f\u904e terminal\u3001PTY\u3001tracked process \u548c\u76f8\u95dc skills \u555f\u52d5 Codex\uff0fGrok \u7b49\u5916\u90e8 CLI coding agent\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>delegate_task<\/code> \u4e0d\u662f\u55ae\u7d14\u5728\u540c\u4e00\u500b context \u88e1\u89d2\u8272\u626e\u6f14\uff1b\u5b83\u78ba\u5be6\u6703\u555f\u52d5\u4e00\u500b\u6709\u7368\u7acb conversation\u3001terminal session \u548c toolset \u7684 subagent\u3002\u4e0d\u904e\uff0cchild \u9810\u8a2d\u7e7c\u627f parent \u7684 model\uff0fprovider\uff0c\u9664\u975e\u53e6\u5916\u8a2d\u5b9a <code>delegation.model<\/code> \u8207 <code>delegation.provider<\/code>\u3002\u6240\u4ee5\u5982\u679c Hermes \u7576\u4e0b\u4f7f\u7528 GPT\uff0c\u6211\u53ea\u5728 prompt \u88e1\u5beb\u300c\u8acb\u7528 Grok review\u300d\uff0c\u4e26\u4e0d\u6703\u771f\u7684\u628a Grok \u53eb\u8d77\u4f86\uff1b\u5b83\u4ecd\u53ef\u80fd\u53ea\u662f\u8b93 GPT \u5728\u9694\u96e2 context \u88e1\u626e\u6f14 Grok reviewer\u3002<code>delegate_task<\/code> \u901a\u5e38\u6bd4\u8f03\u7d72\u6ed1\uff0c\u662f\u56e0\u70ba\u5b83\u4ee5\u975e\u4e92\u52d5\u5f0f background delegation \u56de\u50b3 final summary\uff0c\u4e0d\u9700\u8981\u4eba\u985e\u8655\u7406\u4e2d\u9014\u8f38\u5165\uff1b\u4f46\u5b83\u4ecd\u53ef\u80fd\u5931\u6557\u6216 timeout\uff0c\u4e0d\u80fd\u8aaa\u5b83\u7d55\u5c0d\u4e0d\u6703\u5361\u4f4f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u900f\u904e terminal\uff0fPTY spawn \u5916\u90e8 coding agent\uff0c\u624d\u662f\u771f\u7684\u555f\u52d5\u53e6\u4e00\u500b CLI runtime\uff0c\u4e5f\u53ef\u80fd\u5be6\u969b\u4f7f\u7528\u53e6\u4e00\u500b model\u3002\u9019\u7a2e\u9700\u8981\u7ba1\u7406\u9577\u6642\u9593 process\u3001\u96d9\u5411\u8f38\u5165\u8207 handoff \u7684\u8def\u5f91\uff0c\u624d\u662f\u6211\u5148\u524d\u6700\u5e38\u78b0\u5230\u554f\u984c\u7684\u5730\u65b9\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grok 4.3 \u548c DeepSeek\u2011V4\u2011Pro \u6709\u6642\u5176\u5be6\u80fd\u6b63\u78ba\u8b80\u61c2 build agent relay \u56de\u4f86\u7684\u554f\u984c\uff0c\u4e5f\u80fd\u5224\u65b7\uff1a\u300c\u9019\u4ef6\u4e8b\u4e0d\u61c9\u8a72\u7531\u6211\u731c\uff0c\u9700\u8981\u4f7f\u7528\u8005\u6c7a\u7b56\u3002\u300d\u554f\u984c\u51fa\u5728\u63a5\u4e0b\u4f86\u90a3\u4e00\u6bb5\uff1a\u5b83\u4e0d\u77e5\u9053\u600e\u9ebc\u628a\u554f\u984c\u53ef\u9760\u5730\u9001\u5230\u6211\u9019\u88e1\uff0c\u518d\u628a\u6211\u7684\u7b54\u6848\u9001\u56de\u539f\u672c\u6b63\u5728\u7b49\u5f85\u7684 coding agent\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7406\u60f3\u8def\u5f91\u61c9\u8a72\u662f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">Coding agent \u63d0\u51fa\u9700\u8981\u6c7a\u7b56\u7684\u554f\u984c\n  \u2192 Orchestrator \u5224\u65b7\u9700\u8981 human input\n  \u2192 \u554f\u6211\n  \u2192 \u6536\u5230\u6211\u7684\u56de\u7b54\n  \u2192 Relay \u56de\u539f\u672c\u7684 coding agent\n  \u2192 Coding agent \u7e7c\u7e8c\u57f7\u884c\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5be6\u969b\u4e0a\u537b\u5e38\u8b8a\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">Coding agent \u63d0\u51fa\u554f\u984c\n  \u2192 Orchestrator \u77e5\u9053\u9700\u8981\u554f\u6211\n  \u2192 \u627e\u4e0d\u5230\u6b63\u78ba\u65b9\u5f0f\u628a\u554f\u984c\u9001\u51fa\uff0c\u6216\u9001\u51fa\u5f8c\u63a5\u4e0d\u56de\u7b54\u6848\n  \u2192 Child process \u6301\u7e8c\u7b49\u5f85\n  \u2192 Timeout\n  \u2192 Orchestrator \u8aa4\u4ee5\u70ba\u8a72\u81ea\u5df1\u63a5\u624b\n  \u2192 \u958b\u59cb\u81ea\u4f5c\u4e3b\u5f35\u5730\u5be6\u4f5c\u539f\u672c\u4ea4\u7d66 coding agent \u7684\u5de5\u4f5c\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u53ef\u4ee5\u900f\u904e\u53cd\u8986\u6e9d\u901a\u3001\u4fee prompt\u3001\u5beb skill\uff0c\u8b93\u5b83\u5c11\u4e00\u9ede\u81ea\u4f5c\u4e3b\u5f35\uff08\u73a9\u904e Hermes \u7684\u5927\u6982\u77e5\u9053\uff0c\u9019\u5176\u5be6\u5c31\u662f\u5b83\u62db\u724c\u7684 self-improvement \u80fd\u529b\uff09\uff0c\u4f8b\u5982\u660e\u78ba\u898f\u5b9a\u4e0d\u8981\u6436\u8d70 coding agent \u7684\u5de5\u4f5c\u3001\u9047\u5230\u6c7a\u7b56\u8981\u505c\u4e0b\u4f86\u554f\u3001\u4e0d\u8981\u628a\u7b49\u5f85\u8aa4\u5224\u6210\u5931\u6557\u3002\u9019\u78ba\u5be6\u6539\u5584\u4e86\u4e00\u90e8\u5206\u884c\u70ba\u2026\u2026\u66ab\u6642\u5566\uff0c\u6642\u9593\u53ea\u8981\u62d6\u4e45\u4e00\u9ede\uff0c\u5b83\u53c8\u5fd8\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f46 timeout \u4e00\u76f4\u6c92\u6709\u771f\u6b63\u6d88\u5931\u3002Skill \u53ef\u4ee5\u6559\u5b83 policy\uff0c\u537b\u4e0d\u80fd\u4fdd\u8b49\u5b83\u771f\u7684\u5b8c\u6210\u300c\u554f\u4eba\u3001\u7b49\u5f85\u3001\u6536\u5230\u56de\u7b54\u3001\u9001\u56de child\u300d\u9019\u689d process lifecycle\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5361\u4f4f\u6642\u597d\u6642\u58de\uff0c\u7d50\u679c\u5c31\u662f\uff0c\u6211\u53ea\u597d\u958b\u65b0\u7684 terminal \u555f\u52d5 build agent\uff0c\u624b\u52d5\u628a Hermes \u5beb\u597d\u7684\u7968\u9935\u7d66\u5b83\uff0c\u8ddf\u5b83\u78ba\u8a8d\u9084\u6709\u54ea\u4e9b\u5730\u65b9\u4e0d\u6e05\u695a\u4e26\u5beb\u56de\u7968\u88e1\uff0c\u518d\u53eb Hermes \u770b\u7968\u88dc\u5145\u8aaa\u660e\u3002\u6700\u5f8c coding agent \u5728\u4eba\u529b\u50b3\u8072\u7b52\u904b\u4f5c\u4e0b\u958b\u59cb\u5de5\u4f5c\u3001\u9001\u51fa PR\uff1b\u6211\u518d\u628a PR \u548c\u6ce8\u610f\u4e8b\u9805\u4e1f\u7d66 Hermes\uff0c\u8acb\u5b83\u5b89\u6392 review \u8207 merge\uff08\u6216\u8005\u767c\u56de\u4fee\u6539\uff0c\u53c8\u662f\u4eba\u529b\u8f38\u9001\u5e36\uff0c\u5509\uff09\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u5f8c\uff0c\u4eba\u985e\u88ab\u8feb\u8b8a\u6210\u6574\u689d loop \u7684\u65b7\u9ede\u3002\u300cHi \u525b\u525b\u8ddf\u6211\u8a0e\u8ad6\u7522\u54c1\u8d70\u5411\u8ddf\u5de5\u7a0b\u7d30\u7bc0\u7684\u6587\u4ef6\u5c0f\u5f1f\uff0c\u6211PR\u505a\u5b8c\u4e86\u4f60\u5e6b\u6211\u9001\u4ea4Hermes\u53bb\u505acode review\u5594\uff5e\u300d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f80\u9ad8\u60c5\u5546\u60f3\uff0c\u9019\u81f3\u5c11\u8b93\u4eba\u985e\u589e\u52a0\u66f4\u591a\u7684\u53c3\u8207\u611f\uff0c\u9664\u4e86\u5728\u524d\u9762\u6253\u5634\u7832\u8ddfTPM\u8a0e\u8ad6\u7522\u54c1\u898f\u683c\u8ddf\u958b\u7968\u4ee5\u5916\uff0c\u9084\u591a\u4e86\u500b\u9001\u5831\u7ae5\u7684\u5de5\u4f5c\u3002\u4f46\u662f\uff0c\u5f80\u5de5\u7a0b\u89d2\u5ea6\u770b\uff0c\u9019\u662f\u628a\u6574\u500b\u7cfb\u7d71\u88e1\u6700\u6602\u8cb4\u3001\u6700\u5bb9\u6613\u88ab\u6253\u65b7\u7684\u7bc0\u9ede\uff0c\u5b89\u6392\u53bb\u505a\u6700\u6a5f\u68b0\u5f0f\u7684 copy-and-paste\u3002\u6bcf\u6b21\u60f3\u5230\u90fd\u5f88\u4ee4\u4eba\u767d\u773c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7576\u7136\uff0c\u9019\u500b\u88ab\u8feb\u5b58\u5728\u7684\u65b7\u9ede\u4e5f\u6709\u4e00\u500b\u526f\u4f5c\u7528\uff1a\u6211\u6703\u9806\u4fbf\u770b\u5b83\u5011\u662f\u4e0d\u662f\u5df2\u7d93\u8d70\u932f\u8def\u3002\u4f46\u90a3\u61c9\u8a72\u662f\u6709\u610f\u8b58\u7684 supervision \u548c risk review\uff0c\u4e0d\u8a72\u662f\u56e0\u70ba\u7cfb\u7d71\u7121\u6cd5\u6b63\u78ba\u89e3\u6c7a\u4e00\u500b\u554f\u984c\uff0c\u4ee5\u81f3\u65bc\u6211\u4e0d\u5f97\u4e0d\u96a8\u6642\u56de\u4f86\u770b\u4e00\u4e0b\u6709\u6c92\u6709\u88ab\u5361\u4f4f\uff0c\u8a72\u4e0d\u8a72\u53bb\u642c\u904b\u4e86\u3002\u6211\u4e5f\u60f3\u51fa\u53bb\u901b\u500b\u8857\u56de\u4f86\u6771\u897f\u5c31\u641e\u5b9a\u5566\uff01\u9019\u4e9b\u5de5\u4f5c\u534a\u9ede\u9700\u8981\u6211\u6c7a\u5b9a\u7684\u4e8b\u60c5\u90fd\u6c92\u6709\uff0c\u7d14\u7d14\u7684\u642c\u904b\u5de5\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u62c6\u89e3\u4e0d\u5920\u7d30\uff0c\u62ff\u5ee2\u8a71\u4f86\u9802\u7684TPM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u53e6\u4e00\u500b\u554f\u984c\u767c\u751f\u5728 TPM \u968e\u6bb5\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u5f35 coding agent \u80fd\u76f4\u63a5\u57f7\u884c\u7684 ticket\uff0c\u81f3\u5c11\u9700\u8981\u56de\u7b54\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u4f7f\u7528\u8005\u770b\u5230\u7684\u75c7\u72c0\u662f\u4ec0\u9ebc\uff1f<\/li>\n\n\n\n<li>\u5982\u679c root cause \u5df2\u5b9a\u4f4d\uff0c\u76f8\u95dc\u7684 module\u3001file \u548c function \u5728\u54ea\u88e1\uff1f\u5982\u679c\u9084\u6c92\u5b9a\u4f4d\uff0c\u5f85\u9a57\u8b49\u7684 hypotheses \u662f\u4ec0\u9ebc\uff1f<\/li>\n\n\n\n<li>\u662f\u4e00\u689d\u8cc7\u6599\u6d41\uff0c\u9084\u662f\u591a\u500b\u7368\u7acb\u554f\u984c\u5448\u73fe\u51fa\u540c\u4e00\u500b\u75c7\u72c0\uff1f<\/li>\n\n\n\n<li>\u9019\u6b21\u4fee\u6539\u7684 scope \u548c non-goals \u662f\u4ec0\u9ebc\uff1f<\/li>\n\n\n\n<li>\u6709\u54ea\u4e9b module contracts \u6216 global invariants \u4e0d\u80fd\u7834\u58de\uff1f<\/li>\n\n\n\n<li>Acceptance criteria \u662f\u4ec0\u9ebc\uff1f<\/li>\n\n\n\n<li>\u54ea\u4e9b regression tests \u4e00\u5b9a\u8981\u8dd1\uff1f<\/li>\n\n\n\n<li>\u54ea\u4e9b\u5730\u65b9\u9700\u8981\u4eba\u985e\u78ba\u8a8d\uff0c\u4e0d\u80fd\u7531 agent \u81ea\u5df1\u731c\uff1f<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u80fd\u529b\u4e0d\u5920\u7684 TPM \u5f88\u5bb9\u6613\u7522\u751f\u4e00\u5f35\u300c\u770b\u8d77\u4f86\u5f88\u5b8c\u6574\u300d\u7684\u7968\u3002\u6bb5\u843d\u5f88\u591a\u3001\u683c\u5f0f\u6b63\u78ba\u3001\u751a\u81f3\u6bcf\u500b\u6b04\u4f4d\u90fd\u6709\u5167\u5bb9\uff0c\u4f46\u771f\u6b63\u8981\u52d5\u624b\u6642\uff0ccoding agent \u9084\u662f\u5f97\u91cd\u65b0\u7406\u89e3\u554f\u984c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5e38\u898b\u72c0\u6cc1\u5305\u62ec\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6293\u932f root cause\uff1b<\/li>\n\n\n\n<li>\u53ea\u770b\u5230\u7b2c\u4e00\u689d data path\uff1b<\/li>\n\n\n\n<li>\u6f0f\u6389\u53e6\u4e00\u500b\u6703\u7522\u751f\u76f8\u540c\u75c7\u72c0\u7684\u689d\u4ef6\uff1b<\/li>\n\n\n\n<li>\u628a solution \u7576\u6210 requirement\uff1b<\/li>\n\n\n\n<li>Acceptance criteria \u53ea\u9a57\u8b49 happy path\uff1b<\/li>\n\n\n\n<li>\u82b1\u5f88\u591a\u7bc7\u5e45\u89e3\u91cb\u4e0d\u91cd\u8981\u7684\u80cc\u666f\uff0c\u771f\u6b63\u7684 contract \u537b\u53ea\u5beb\u4e00\u53e5\uff1b<\/li>\n\n\n\n<li>\u8a0e\u8ad6\u904e\u7a0b\u4e00\u76f4\u7e5e\uff0c\u7d93\u904e\u591a\u6b21\u4eba\u5de5\u6821\u6b63\u4ecd\u6293\u4e0d\u5230\u91cd\u9ede\uff1b<\/li>\n\n\n\n<li>\u6211\u6307\u51fa\u65b9\u5411\u4e0d\u5c0d\u5f8c\uff0c\u5b83\u8868\u9762\u4e0a\u540c\u610f\uff0c\u4e0b\u4e00\u6bb5\u53c8\u56de\u5230\u539f\u672c\u7684\u932f\u8aa4\u7406\u89e3\u3002<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u9019\u7a2e\u6469\u64e6\u5f88\u6d88\u8017\u4eba\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Coding agent \u81f3\u5c11\u662f\u5728\u5be6\u4f5c\u968e\u6bb5\u6d88\u8017 token\uff1bTPM \u5982\u679c\u4e00\u76f4\u6293\u4e0d\u5230\u91cd\u9ede\uff0c\u6d88\u8017\u7684\u662f\u6211\u91cd\u65b0\u89e3\u91cb\u540c\u4e00\u4ef6\u4e8b\u7684\u8010\u5fc3\u3002\u6709\u4e9b\u6a21\u578b\u6709\u5929\u751f\u7684\u9806\u5f9e\u50be\u5411\uff0c\u4ec0\u9ebc\u90fd\u662f\u597d\u597d\u597d\uff0c\u7d50\u679c\u5c31\u662f\u8a72\u6293\u7684\u6c92\u6293\u51fa\u4f86\uff0c\u8a72 clarify \u7684\u53cd\u800c\u4e00\u5927\u5806\u3002\u958b\u985e\u4f3c grill-me \u7684 skill \u4e5f\u4e0d\u662f\u4e0d\u884c\uff0c\u4f46\u4e0d\u5920\u8070\u660e\u7684\u6a21\u578b\u5176\u5be6\u958b\u4e86\u4e5f\u6c92\u5565\u7528\uff0c\u6cc1\u4e14 grill-me \u5f88\u591a\u7522\u51fa\u611f\u89ba\u4e5f\u592a\u947d\u725b\u89d2\u5c16\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\u4e14 TPM \u7684\u932f\u8aa4\u6703\u5411\u5f8c\u50b3\u905e\u3002\u932f\u7684 root cause \u6703\u7522\u751f\u932f\u7684 scope\uff0c\u932f\u7684 scope \u6703\u7522\u751f\u932f\u7684 acceptance criteria\uff0c\u6700\u5f8c coding agent \u5f88\u6709\u6548\u7387\u5730\u5beb\u51fa\u4e00\u4efd\u5b8c\u5168\u901a\u904e\u932f\u8aa4\u6e2c\u8a66\u7684\u5be6\u4f5c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5 TPM \u4e0d\u662f\u4e00\u500b\u53ef\u4ee5\u96a8\u4fbf\u653e\u4fbf\u5b9c\u6a21\u578b\u7684\u4f4d\u7f6e\u3002\u5b83\u4e0d\u4e00\u5b9a\u8981\u5beb production code\uff0c\u4f46\u5fc5\u9808\u80fd\u8b80 code\u3001\u7dad\u6301\u56e0\u679c\u93c8\u3001\u5340\u5206\u4e8b\u5be6\u8207\u5047\u8a2d\uff0c\u4e26\u77e5\u9053\u81ea\u5df1\u6f0f\u4e86\u4ec0\u9ebc\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u6211\u8a66\u904e\u7684\u6a21\u578b\u4e0d\u5c11\uff0c\u4f46\u300c\u6bd4\u8f03\u597d\u300d\u4e0d\u7b49\u65bc loop \u80fd\u8f49<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u9019\u6bb5\u6642\u9593\u6211\u5728 Hermes orchestrator\uff0fTPM \u4f4d\u7f6e\u4e0a\u63db\u904e\u4e0d\u5c11\u6a21\u578b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f9e\u8868\u73fe\u6700\u5dee\u7684 local Ollama <code>qwen3.6:35b-mlx<\/code>\uff0c\u4e00\u8def\u8a66\u5230 DeepSeek\u2011V4\u2011Pro\u3001Grok 4.3\uff0c\u518d\u5230\u5f8c\u4f86\u7684 Grok 4.5\u3002\u4e0d\u540c\u6a21\u578b\u7576\u7136\u6709\u5dee\u3002\u6709\u4e9b\u6bd4\u8f03\u6703\u8b80 code\uff0c\u6709\u4e9b\u6bd4\u8f03\u80fd\u7dad\u6301\u9577\u5c0d\u8a71\uff0c\u6709\u4e9b\u6bd4\u8f03\u9858\u610f\u4f7f\u7528\u5de5\u5177\uff0c\u6709\u4e9b\u6bd4\u8f03\u5c11\u81ea\u4f5c\u4e3b\u5f35\u3002\u4f46\u5728 Grok 4.5 \u4ee5\u524d\uff0c\u6211\u7684\u611f\u53d7\u5927\u591a\u4ecd\u662f\u300c\u597d\u4e00\u9ede\u300d\u6216\u300c\u5c11\u4fee\u5e7e\u6b21\u300d\u3002\u6301\u7e8c\u5beb skill \u78ba\u5be6\u80fd\u6539\u5584\u300c\u4e0d\u8981\u81ea\u4f5c\u4e3b\u5f35\u63a5\u624b\u300d\u9019\u985e policy \u554f\u984c\uff0c\u537b\u6c92\u6709\u7a69\u5b9a\u89e3\u6c7a interactive relay \u548c timeout\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b83\u5011\u53ef\u4ee5\u6574\u7406\u9700\u6c42\uff0c\u53ef\u4ee5\u547c\u53eb\u5de5\u5177\uff0c\u4e5f\u53ef\u4ee5\u5617\u8a66\u6d3e\u5de5\u3002\u53ea\u662f\u5230\u4e86\u771f\u6b63\u9700\u8981\u8de8\u8d8a\u72c0\u614b\u908a\u754c\u7684\u5730\u65b9\uff0c\u4f8b\u5982\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Child process \u554f\u554f\u984c\uff1b<\/li>\n\n\n\n<li>Tool \u6c92\u6709\u7acb\u5373\u8fd4\u56de\uff1b<\/li>\n\n\n\n<li>\u9700\u8981\u6c7a\u5b9a\u7e7c\u7e8c\u7b49\u3001\u88dc\u8f38\u5165\u3001\u91cd\u8a66\u6216\u5347\u7d1a\u7d66\u4eba\u985e\uff1b<\/li>\n\n\n\n<li>Coding agent \u5b8c\u6210\u5f8c\u8981\u628a PR\u3001\u6e2c\u8a66\u7d50\u679c\u548c concern \u6536\u56de ticket\uff1b<\/li>\n\n\n\n<li>\u524d\u4e00\u500b\u5047\u8a2d\u88ab\u63a8\u7ffb\uff0c\u5fc5\u9808\u91cd\u65b0\u62c6\u89e3\uff0c\u800c\u4e0d\u662f\u6cbf\u8457\u820a plan \u786c\u8d70\uff1b<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u9019\u4e9b\u6771\u897f\u90fd\u8b8a\u65b7\u9ede\uff0c\u8981\u4e0d\u505c\u4e0b\u4f86\u7b49\u6211\u56de\u4f86\u770b\uff0c\u8981\u4e0d\u5c31\u81ea\u4f5c\u4e3b\u5f35\u628a\u5f8c\u9762\u505a\u4e0b\u53bb\u4e86\uff0c\u6574\u500b\u6d41\u7a0b\u4ecd\u7136\u5f88\u5bb9\u6613\u6563\u6389\u3002\u9019\u8b93\u6211\u6162\u6162\u610f\u8b58\u5230\u4e00\u4ef6\u4e8b\uff1a<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Agentic workflow \u5b58\u5728\u4e00\u500b orchestration threshold\u3002\u6a21\u578b\u5728\u9580\u6abb\u4ee5\u4e0b\u6642\uff0c\u6bcf\u63d0\u5347\u4e00\u9ede\u53ea\u662f\u5c11\u4e00\u9ede\u9ebb\u7169\uff1b\u8de8\u904e\u9580\u6abb\u5f8c\uff0c\u539f\u672c\u9700\u8981\u4eba\u985e\u63a5\u7dda\u7684\u6d41\u7a0b\u624d\u7b2c\u4e00\u6b21\u6709\u6a5f\u6703\u9589\u5408\u3002<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u9019\u4e0d\u662f benchmark \u4e0a\u591a\u5e7e\u5206\u7684\u611f\u89ba\uff0c\u800c\u662f\u7cfb\u7d71\u884c\u70ba\u767c\u751f\u4e86 phase change\u3002\u6211\u77e5\u9053\u6709\u985e\u4f3cAgentBench\u8ddfGAIA\u9019\u985e\u6e2cAgentic\u7684workflow\uff0c\u4e0d\u904e\u9019\u6bd4\u8f03\u504f\u5411\u65bc\u5c0f\u65b9\u5411\uff0c\u55ae\u4e00\u554f\u984c\u7684\u9023\u7e8c\u89e3\u6c7a\u80fd\u529b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grok 4.5\uff1a\u7a81\u7136\u53ef\u4ee5\u8ddfBuilder Agent\u7dca\u5bc6\u5408\u4f5c\u4e86\uff01\uff1f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Grok 4.5 \u958b\u653e\u5f8c\uff0c\u6211\u8a66\u4e86\u4e00\u8f2a\uff0c\u7b2c\u4e00\u500b\u53cd\u61c9\u78ba\u5be6\u662f\u9a5a\u70ba\u5929\u4eba\u3002\u5b83\u5e36\u4f86\u7684\u6539\u8b8a\u4e0d\u662f\u6587\u7b46\u66f4\u597d\uff0c\u4e5f\u662f ticket \u5beb\u5f97\u66f4\u9577\uff08\u8001\u5be6\u8b1b\u4e4b\u524d\u6709\u500b\u6a21\u578b\u5ee2\u8a71\u771f\u7684\u6709\u5920\u591a\uff09\uff0c\u800c\u662f\u963b\u529b\u7a81\u7136\u5c11\u4e86\u5f88\u591a\u3002\u8001\u99ac\u554a\uff0c\u9084\u5f97\u662f\u4f60\u554a~<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">TPM \u8a0e\u8ad6\u4e0d\u518d\u9700\u8981\u4e00\u76f4\u628a\u5b83\u62c9\u56de\u4f86<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u524d\u7684\u8a0e\u8ad6\u5f88\u50cf\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">\u6211\u6307\u51fa\u554f\u984c\n\u2192 TPM \u7406\u89e3\u4e00\u534a\n\u2192 \u6211\u88dc\u5145\u53e6\u4e00\u534a\n\u2192 TPM \u904e\u5ea6\u5ef6\u4f38\n\u2192 \u6211\u8981\u6c42\u7e2e scope\n\u2192 TPM \u53c8\u6f0f\u6389\u539f\u672c\u7684\u91cd\u8981\u689d\u4ef6\n\u2192 \u6211\u53c8\u8981\u5373\u6642\u6293\u56de\u4f86\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u63db\u5230 Grok 4.5 \u5f8c\uff0c\u5b83\u6bd4\u8f03\u80fd\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u627e\u51fa\u554f\u984c\u88e1\u771f\u6b63\u9700\u8981\u6c7a\u7b56\u7684\u5730\u65b9\uff1b<\/li>\n\n\n\n<li>\u4fdd\u7559\u524d\u9762\u5df2\u78ba\u8a8d\u7684 constraints\uff1b<\/li>\n\n\n\n<li>\u88ab\u7cfe\u6b63\u5f8c\u771f\u7684\u66f4\u65b0 working model\uff0c\u800c\u4e0d\u662f\u53ea\u6539\u4e0b\u4e00\u53e5\u8a71\uff1b<\/li>\n\n\n\n<li>\u5728\u8cc7\u8a0a\u4e0d\u8db3\u6642\u63d0\u51fa\u6709\u7528\u7684\u554f\u984c\uff1b<\/li>\n\n\n\n<li>\u77e5\u9053\u54ea\u4e9b\u662f root cause\u3001\u54ea\u4e9b\u53ea\u662f symptom\uff1b<\/li>\n\n\n\n<li>\u628a ticket \u5beb\u5230 coding agent \u80fd\u63a5\u624b\uff0c\u800c\u4e0d\u662f\u628a\u5206\u6790\u5de5\u4f5c\u6574\u5305\u4e1f\u4e0b\u53bb\u3002<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u4eba\u5de5\u4ecd\u7136\u9700\u8981\u6821\u6b63\uff0c\u4f46\u5f9e\u53cd\u8986\u62c9\u626f\uff0c\u8b8a\u6210\u6bd4\u8f03\u50cf\u6b63\u5e38\u7684 architecture discussion\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Orchestrator \u80fd\u76f4\u63a5\u5728 Hermes \u88e1\u5b8c\u6210\u6d3e\u5de5<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u6c7a\u5b9a\u6027\u7684\u6539\u8b8a\u767c\u751f\u5728 coding agent orchestration\u7d42\u65bc\u80fd\u5920\u81ea\u5df1\u7ba1\u7406\u6574\u500bbuilder agent\u7684\u751f\u547d\u9031\u671f\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grok 4.5 \u4f5c\u70ba Hermes \u7684 orchestrator\uff0c\u5728\u6211\u9019\u5957 terminal\uff0fPTY\uff0ftracked-process workflow \u88e1\uff0c\u53ef\u4ee5\u76f4\u63a5\u555f\u52d5 Codex\uff0fGrok coding agent\uff0c\u7ba1\u7406\u57f7\u884c\u72c0\u614b\uff0c\u8b80\u61c2\u904e\u7a0b\u4e2d\u7684\u8f38\u5165\u9700\u6c42\uff1b\u80fd\u5f9e ticket\u3001repository \u6216\u65e2\u6709\u6c7a\u7b56\u627e\u5230\u7b54\u6848\u6642\u5c31\u81ea\u5df1\u56de\u8986\uff0c\u53ea\u6709\u771f\u6b63\u8d85\u51fa\u65e2\u5b9a\u908a\u754c\u3001\u9700\u8981\u65b0\u7684\u7522\u54c1\u6c7a\u7b56\u6642\u624d\u628a\u554f\u984c\u5e36\u56de\u4f86\uff1b\u6700\u5f8c\u7b49\u5f85\u5b8c\u6210\uff0c\u628a\u7d50\u679c\u63a5\u56de\u539f\u672c\u7684 task context\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9019\u4e0d\u4ee3\u8868\u6240\u6709 Hermes subagent \u6216\u975e\u4e92\u52d5\u5f0f delegation \u90fd\u652f\u63f4\u4e2d\u9014\u554f\u7b54\uff0c\u800c\u662f\u6307\u6211\u5be6\u969b\u4f7f\u7528\u7684\u5916\u90e8 CLI agent \u8def\u5f91\u3002\u66f4\u7cbe\u78ba\u5730\u8aaa\uff0cterminal\u3001PTY \u548c process tools \u539f\u672c\u5c31\u63d0\u4f9b\u4e86\u901a\u9053\uff1bGrok 4.5 \u662f\u7b2c\u4e00\u500b\u8b93\u6211\u611f\u89ba orchestrator \u80fd\u53ef\u9760\u4f7f\u7528\u9019\u4e9b\u901a\u9053\u5b8c\u6210\u96d9\u5411\u5c0d\u8a71\u7684\u6a21\u578b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u6211\u5be6\u969b\u8dd1\u904e\u7684\u9019\u6279\u4efb\u52d9\u88e1\uff0c\u540c\u6a23\u4e00\u5f35\u7968\uff0c\u7d50\u679c\u5927\u81f4\u63a5\u8fd1\u6211\u81ea\u5df1\u53e6\u5916\u958b terminal \u555f\u52d5 coding agent\uff1b\u9019\u662f\u4f7f\u7528\u89c0\u5bdf\uff0c\u4e0d\u662f\u53d7\u63a7\u6210\u529f\u7387\u6bd4\u8f03\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u524d\u7531\u6211\u624b\u52d5\u505a\u7684\u5de5\u4f5c\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">\u958b\u65b0\u8996\u7a97\n\u2192 \u555f\u52d5 agent\n\u2192 \u6307\u793a\u8b80\u7968\n\u2192 \u555f\u52d5 Superpowers workflow\n\u2192 \u56de\u7b54\u904e\u7a0b\u4e2d\u7684\u554f\u984c\n\u2192 \u7b49 PR\n\u2192 \u628a PR link \u642c\u56de Hermes\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7b2c\u4e00\u6b21\u53ef\u4ee5\u7559\u5728\u540c\u4e00\u500b orchestration loop \u88e1\u5b8c\u6210\u3002\u6211\u4e0d\u7528\u518d\u7576\u4fe1\u5dee\u5c0f\u5f1f\u3002\u90a3\u4e00\u523b\uff0cloop engineering \u7684\u6700\u5f8c\u4e00\u584a\u62fc\u5716\u624d\u7d42\u65bc\u88ab\u62fc\u4e0a\u3002\u5929\u554a\uff0c\u9019\u771f\u662f\u958b\u767c\u53f2\u4e0a\u7684\u96f7\u66fc\u6642\u523b\uff08\u7b49\u7b49\u9019\u8a5e\u597d\u50cf\u610f\u601d\u5c0d\u4e86\u4f46\u662f\u5b8c\u5168\u662f\u8cb6\u7fa9\uff38\uff24\uff09<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u524d coding agent \u5df2\u7d93\u6703\u5beb code\uff0cYouTrack \u5df2\u7d93\u80fd\u4fdd\u5b58 task context\uff0cGitHub \u5df2\u7d93\u80fd\u4fdd\u5b58 PR \u8207 execution evidence\uff0cHermes \u4e5f\u5df2\u7d93\u80fd\u958b process\u3002\u7f3a\u7684\u53ea\u662f orchestrator \u7121\u6cd5\u7a69\u5b9a\u5730\u548c\u81ea\u5df1\u53eb\u8d77\u4f86\u7684 coding agent \u5c0d\u8a71&#8230; \u300c\u4f86\uff0cRayer\uff0c\u6211\u7968\u5beb\u597d\u4e86\u4f60\u53ef\u4ee5\u958bBuilder agent\u53bb\u5bebcode\u4e86\u300d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ea\u8981\u9019\u4e00\u6bb5\u4ecd\u8981\u7531\u4eba\u985e\u8de8\u8996\u7a97 relay\uff0c\u4eba\u5c31\u7121\u6cd5\u96e2\u958b execution loop\uff0c\u800c\u662f\u88ab\u8feb\u6210\u70ba loop \u672c\u8eab\u7684 breakpoint\u3002\u76f4\u5230 orchestrator \u80fd\u81ea\u5df1\u5b8c\u6210\u5c0d\u8a71\u3001\u7b49\u5f85\u3001\u56de\u5fa9\u8207 handoff\uff0c\u6574\u5957\u6d41\u7a0b\u624d\u7b2c\u4e00\u6b21\u771f\u7684\u9589\u5408\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">GPT-5.6 Sol\uff1a\u539f\u4f86\u4e0d\u53ea Grok 4.5 \u505a\u5f97\u5230<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f8c\u4f86\u63db GPT-5.6 Sol \u505a\u540c\u6a23\u7684 orchestrator\uff0fTPM \u5de5\u4f5c\uff0c\u767c\u73fe\u5b83\u4e5f\u80fd\u628a\u9019\u500b loop \u8dd1\u8d77\u4f86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b83\u80fd\u7dad\u6301 task state\u3001\u62c6\u554f\u984c\u3001\u4f7f\u7528 Hermes tools\uff0c\u900f\u904e terminal\uff0fPTY \u555f\u52d5\u5916\u90e8 coding agent\uff0c\u4e26\u5728 child process \u8207\u539f\u59cb ticket context \u4e4b\u9593\u5b8c\u6210\u5354\u8abf\u3002TPM \u8a0e\u8ad6\u7684\u4eba\u5de5\u6821\u6b63\u6b21\u6578\u4e5f\u660e\u986f\u4e0b\u964d\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5\u76ee\u524d\u6211\u7684\u4e3b\u8981\u914d\u7f6e\u8b8a\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">Rayer\n  \u2192 Product direction \/ architecture \/ risk ownership\n\nHermes + GPT-5.6 Sol\n  \u2192 TPM \/ root-cause analysis \/ ticket \/ orchestration\n\nCodex or Grok Build\n  \u2192 Planning \/ tests \/ implementation \/ PR\n\nDifferent-model reviewer\n  \u2192 Less-correlated review \/ adversarial cases\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8001\u5be6\u8b1b\uff0c\u6211\u5c0d Anthropic \u6709\u8457\u6839\u6df1\u8482\u56fa\u7684\u6210\u898b\uff08\u6216\u8005\u4e00\u500b\u66f4\u7c21\u55ae\u7684\u8aaa\u6cd5\uff1a\u6211\u7aae XD)\uff0c\u6240\u4ee5\u4e00\u76f4\u6c92\u6709\u771f\u6b63\u6295\u5165 Opus 4.8\uff0fFable 5 \u8207\u76f8\u95dc\u5de5\u5177\u7d44\u5408\u3002\u5169\u4e09\u500b\u79ae\u62dc\u524d\u770b\u5230 Anthropic \u7684 Boris Cherny \u63a8\u5ee3\u985e\u4f3c\u5de5\u4f5c\u6d41\u6642\uff0c\u6211\u7528\u624b\u908a\u7684\u6a21\u578b\u548c\u5de5\u5177\u5176\u5be6\u9084\u505a\u4e0d\u592a\u51fa\u4f86\uff1bAnthropic \u7576\u6642\u7684\u6a21\u578b\u8207 harness \u7d44\u5408\uff0c\u53ef\u80fd\u65e9\u5df2\u8de8\u904e\u6211\u4ecd\u5361\u8457\u7684\u90a3\u689d\u9580\u6abb\u3002\u9019\u4e0d\u662f\u5c0d\u6a21\u578b\u80fd\u529b\u7684\u6bd4\u8f03\u7d50\u8ad6\uff0c\u800c\u662f\u7522\u54c1\u504f\u597d\u548c workflow fit\uff1b\u6211\u7684\u500b\u4eba AI workflow \u4e3b\u8981\u9084\u662f\u9760 SuperGrok \u548c ChatGPT Plus \u7684\u8a02\u95b1\u6490\u8d77\u4f86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u53ea\u6709\u67d0\u4e00\u5bb6 provider \u7684\u65d7\u8266\u6a21\u578b\u80fd\u505a loop engineering\uff0c\u6574\u5957\u6d41\u7a0b\u6703\u5f88\u5bb9\u6613\u88ab\u5de5\u5177\u504f\u597d\u3001\u50f9\u683c\u548c account availability \u7d81\u4f4f\u3002\u9084\u597d\uff0c\u611f\u6069\u8001\u99ac\u8b9a\u5606\u8001\u99ac\uff0c\u9084\u6709\u5967\u7279\u66fc\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grok 4.5 \u5148\u8b93\u6211\u770b\u5230\u9019\u4ef6\u4e8b\u80fd\u904b\u4f5c\uff0cGPT-5.6 Sol \u5247\u8b93\u5b83\u8b8a\u6210\u6211\u53ef\u4ee5\u65e5\u5e38\u4f7f\u7528\u7684\u914d\u7f6e\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u300c\u6211\u5011\u5df2\u7d93\u628a\u8dd1\u9053\u756b\u51fa\u4f86\u4e86\uff0c\u4f60\u6cbf\u8457\u8dd1\u9053\u8dd1\uff0c\u6211\u5148\u53bb\u5403\u98ef\u4e86\u300d<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u6c92\u6709\u628a\u540c\u4e00\u5f35 ticket \u5206\u5225\u4ea4\u7d66 Grok 4.3 \u548c GPT-5.6 Sol \u505a controlled replay\uff0c\u6240\u4ee5\u9019\u4e0d\u662f\u540c\u7968 A\/B test\u3002\u820a\u5074\u662f\u6211\u5728 LLM Wiki Cloud workflow \u88e1\u53cd\u8986\u9047\u5230\u7684 failure pattern\uff1aHermes \u555f\u52d5 coding agent\uff0cagent \u63d0\u51fa\u554f\u984c\uff0cOrchestrator \u4e5f\u77e5\u9053\u9019\u9700\u8981\u4f7f\u7528\u8005\u6c7a\u7b56\uff0c\u537b\u7121\u6cd5\u7a69\u5b9a\u5b8c\u6210\u300c\u554f\u4eba\u3001\u7b49\u5f85\u3001\u6536\u5230\u56de\u7b54\u3001\u9001\u56de child\u300d\uff1b\u63a5\u8457 process timeout\uff0c\u751a\u81f3\u958b\u59cb\u81ea\u4f5c\u4e3b\u5f35\u63a5\u624b\u5be6\u4f5c\u3002\u6700\u5f8c\u6211\u53ea\u597d\u81ea\u5df1\u958b terminal\u3001\u8cbc ticket\u3001\u642c\u7b54\u6848\uff0c\u518d\u628a PR link \u642c\u56de\u4f86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u5df2\u7d93\u627e\u4e0d\u5230\u4e00\u5f35\u8db3\u4ee5\u91cd\u5efa\u5b8c\u6574 trace \u7684\u820a ticket\uff0c\u6240\u4ee5\u4e0d\u6253\u7b97\u786c\u6e4a\u4e00\u500b\u770b\u4f3c\u7cbe\u78ba\u7684\u6848\u4f8b\u3002\u4f46\u65b0\u5074\u6709\u4e00\u500b\u53ef\u4ee5\u6838\u5c0d artifacts \u7684 execution trace\uff0c\u4f86\u81ea\u6211\u624b\u908a\u4e00\u500b\u4ecd\u5728\u958b\u767c\u7684 iOS \u5c08\u6848\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u90a3\u662f\u4e00\u500b foundation stabilization Epic\uff0c\u4e0b\u9762\u62c6\u6210\u5341\u5f35\u6709 dependency order \u7684 tickets\u3002Hermes\uff0fGPT-5.6 Sol \u5efa\u7acb isolated worktree\uff0c\u555f\u52d5\u5916\u90e8 Codex CLI\uff0c\u4f9d\u5e8f\u8b93 coding agent \u5be6\u4f5c\u3001\u6e2c\u8a66\u3001\u63a5\u53d7 review\u3001\u4fee\u6b63\uff0c\u518d\u628a\u7d50\u679c\u63a5\u56de\u540c\u4e00\u689d Hermes session\u3002<\/p>\n\n\n\n<pre class=\"wp-block-verse\">One foundation epic + ten ordered tickets\n  \u2192 Hermes creates an isolated worktree\n  \u2192 External Codex implements ticket by ticket\n  \u2192 Hermes reads process output and verifies artifacts\n  \u2192 Review findings return to the implementation context\n  \u2192 Codex fixes and reruns tests\n  \u2192 Hermes creates a pull request\n  \u2192 Merge to main\n  \u2192 Verify the merged commit\n  \u2192 Return PR, tests and evidence to the task context\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e2d\u9593\u552f\u4e00\u771f\u7684\u9700\u8981\u6211\u52d5\u624b\u8655\u7406\u7684\uff0c\u662f macOS \u8981\u6c42 administrator authorization \u624d\u80fd\u63a5\u53d7 Xcode Simulator runtime license\u3002\u9019\u662f agent \u6b0a\u9650\u5916\u7684 environment prerequisite\uff0c\u4e0d\u662f coding agent \u554f\u4e86\u4e00\u500b\u554f\u984c\u5f8c\uff0c\u8981\u6211\u8de8\u8996\u7a97\u642c\u904b\u7b54\u6848\u3002\u8655\u7406\u5b8c\u4e00\u6b21\uff0cexecution loop \u5c31\u7e7c\u7e8c\u8dd1\u3002\u6211\u5beb\u6587\u7ae0\u7684\u7576\u4e0b\u4ed6\u5f9e\u51cc\u6668\u4e00\u9ede\u591a\u8dd1\u5230token\u67af\u7aed\uff0c\u6211\u65e9\u4e0a\u516d\u9ede\u534a\u8d77\u4f86\u5e6b\u4ed6\u88dc\u500b\u8840\uff0c\u4ed6\u5230\u73fe\u5728\u9084\u5728\u7e7c\u7e8c\u8dd1 XD \u96f6\u5e72\u9810\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u6709\u7d66\u4ed6\u8a2d\u5b9acheckpoint\u505c\u4e0b\u4f86\uff0c\u5728\u5b8c\u6210\u5176\u4e2d\u4e00\u500b\u529f\u80fd\u7d44\u5f8c\uff0c\u6700\u5f8c\u7522\u7269\u662f\u4e00\u500b GitHub pull request\uff0c\u88e1\u9762\u5305\u542b\u4e8c\u5341\u591a\u500b commits \u8207\u6578\u5341\u500b changed files\u3002\u5408\u4f75\u5f8c\uff0cHermes \u53c8\u5728\u4e7e\u6de8\u7684 merged <code>main<\/code> \u4e0a\u91cd\u65b0\u9a57\u8b49\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">Full simulator tests: 100+ tests, 0 failures\nDebug simulator build: succeeded\nRelease simulator build: succeeded\ngit diff --check: passed\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u4ecd\u7136\u53c3\u8207 scope\u3001\u74b0\u5883\u6b0a\u9650\u548c\u9ad8\u98a8\u96aa\u6c7a\u7b56\uff0c\u4f46\u4e0d\u7528\u624b\u52d5\u64cd\u4f5c Codex\uff0c\u4e5f\u4e0d\u7528\u5728 Hermes\u3001terminal\u3001GitHub \u548c YouTrack \u4e4b\u9593\u642c\u8a0a\u606f\u3002\u9019\u96e2\u300c\u7121\u4eba\u503c\u5b88\u958b\u767c\u300d\uff08\u6700\u8fd1\u9019\u8a5e\u597d\u592f\uff09\u6709\u6bb5\u8ddd\u96e2\uff0c\u4f46\u662f\u81f3\u5c11\u6211\u5011\u80fd\u505a\u5230\u628a\u8dd1\u9053\u92ea\u597d\uff0c\u92ea\u5e73\uff0c\u78ba\u8a8d\u6c92\u6709\u969c\u7919\u7269\uff0c\u78ba\u8a8d\u6cb9\u6599\u5145\u8db3\u5f8c\uff0c\u8b93\u8eca\u5b50\u81ea\u52d5\u7684\u6cbf\u8457\u8dd1\u9053\u958b\u59cb\u6162\u6162\u5730\u628a\u8def\u8dd1\u5b8c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Orchestrator \u8de8\u904e threshold \u6642\uff0c\u5177\u9ad4\u591a\u4e86\u4ec0\u9ebc\uff1f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u5c0d\u6211\u4f86\u8aaa\uff0c\u300c\u6a21\u578b\u8b8a\u8070\u660e\u300d\u4e0d\u662f benchmark \u5206\u6578\uff0c\u800c\u662f\u6211\u5230\u5e95\u6709\u6c92\u6709\u8fa6\u6cd5\u8ddf\u9019\u500b\u6a21\u578bdeal\u597d\u50cf\u4e0b\u9762\u9019\u5e7e\u4ef6\u95dc\u9375\u4e8b\u4ef6\uff1a<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\u7dad\u6301 task model<\/strong>\uff1a\u8a18\u5f97\u76ee\u6a19\u3001\u5df2\u77e5\u4e8b\u5be6\u3001constraints\u3001dependencies\u3001current state \u548c completion criteria\uff0c\u4e26\u5728\u5de5\u5177\u8fd4\u56de\u65b0\u8cc7\u8a0a\u6642\u66f4\u65b0\uff0c\u800c\u4e0d\u662f\u7e7c\u7e8c\u7167\u820a plan \u5f80\u4e0b\u8dd1\u3002<\/li>\n\n\n\n<li><strong>\u5b88\u4f4f decision boundary<\/strong>\uff1a\u5224\u65b7\u7b54\u6848\u80fd\u5426\u5f9e repository\uff0fticket \u627e\u5230\u3001\u61c9\u7531 parent \u56de\u8986 child\u3001\u662f\u5426\u771f\u7684\u9700\u8981\u4eba\u985e\uff0c\u4ee5\u53ca child \u662f\u5361\u4f4f\u9084\u662f\u4ecd\u5728\u57f7\u884c\u3002<\/li>\n\n\n\n<li><strong>\u7ba1\u7406 process lifecycle<\/strong>\uff1a\u80fd\u7b49\u5f85\u3001\u89c0\u5bdf progress\u3001\u89e3\u8b80 timeout\u3001\u6709\u9650\u91cd\u8a66\u3001\u4fdd\u7559\u5df2\u5b8c\u6210 state\uff0c\u4e26\u5728\u7d50\u675f\u5f8c\u9a57\u8b49 artifact\uff0c\u800c\u4e0d\u662f\u53ea\u76f8\u4fe1 agent \u8aaa\u300c\u597d\u4e86\u300d\u3002<\/li>\n\n\n\n<li><strong>\u8b93 feedback \u6539\u8b8a working model<\/strong>\uff1a\u6536\u5230 correction \u6216 review finding \u5f8c\uff0c\u6703\u91cd\u7b97 root cause\u3001scope\u3001acceptance criteria \u548c\u6d3e\u5de5\uff0c\u800c\u4e0d\u53ea\u662f\u8aaa\u300c\u4f60\u8aaa\u5f97\u5c0d\u300d\u5f8c\u7167\u539f\u8def\u7e7c\u7e8c\u3002<\/li>\n\n\n\n<li><strong>\u58d3\u7e2e context \u4e26\u63a5\u56de evidence<\/strong>\uff1a\u628a\u8cc7\u8a0a\u6574\u7406\u6210 coding agent \u6240\u9700\u7684\u6700\u5c0f\u5145\u5206 context\uff0c\u6700\u5f8c\u518d\u628a PR\u3001tests \u548c\u9a57\u8b49\u7d50\u679c\u63a5\u56de\u539f\u59cb ticket\u3002\u6a21\u578b\u592a\u5f31\u6642\uff0c\u5e38\u7528\u7bc7\u5e45\u63a9\u84cb\u6c92\u6709\u6293\u5230\u91cd\u9ede\uff1b\u8b1b\u5ee2\u8a71\u7684\u672c\u9818\u6211\u9084\u771f\u7684\u6c92\u770b\u904e\u54ea\u5bb6\u8d0f\u5f97\u904e\uff08\u6d88\u97f3\uff0c\u4e0d\u6279\u8a55\u5225\u4eba XD\uff09\u3002<br><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u9019\u4e9b\u80fd\u529b\u540c\u6642\u4f9d\u8cf4 reasoning \u8207 harness design\u3002Tool schema\u3001PTY\u3001process lifecycle\u3001timeout\uff0fretry policy\u3001skills \u548c context propagation\uff0c\u5c11\u4e00\u500b\u90fd\u53ef\u80fd\u8b93 loop \u65b7\u6389\u3002\u7576\u7136\uff0c\u8eab\u70ba\u4e00\u500b\u5408\u683c\u7684\u5de5\u7a0b\u5e2b\uff0c\u9019\u4e9b\u65b7\u9ede\u5c31\u662f\u4fee\u4fee\u88dc\u88dc\uff0c\u7136\u5f8c\u5e0c\u671b\u4ed6\u4e0d\u8981\u592a\u5feb\u53c8\u65b7\u6389&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u524d\u6211\u958b\u767c\u300cA \u505a\u5b8c\u89f8\u767c B\u3001B \u505a\u5b8c\u89f8\u767c C\u300d\u53ea\u7b97 pipeline\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-verse\">Pipeline:\nA \u2192 B \u2192 C\n\nLoop:\nState \u2192 Action \u2192 Observation \u2192 Evaluation\n  \u2191                                  \u2193\n  \u2514\u2500\u2500\u2500\u2500 Correction or next action \u2500\u2500\u2500\u2518\n                    \u2193\n             Verified completion\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tool chain \u53ea\u8b49\u660e agents \u80fd\u88ab\u4f9d\u5e8f\u53eb\u8d77\u4f86\uff1bloop \u9084\u8981\u6c42\u4e2d\u9593\u7522\u751f\u7684\u554f\u984c\u3001review finding \u548c execution evidence \u80fd\u56de\u5230\u6b63\u78ba context\uff0c\u8b93\u4e0b\u4e00\u6b65\u7e7c\u7e8c\u3002Coding agent\u3001YouTrack\u3001GitHub \u548c process tools \u539f\u672c\u90fd\u5728\uff0c\u7f3a\u7684\u662f\u80fd\u628a feedback \u63a5\u56de\u4f86\u7684 Orchestrator\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\uff08\u5f8c\u8a18\u788e\u788e\u5ff5\uff09\u6a21\u578b\u9032\u6b65\u5f8c\uff0c\u4eba\u985e\u7d42\u65bc\u53ef\u4ee5\u88ab\u79fb\u51fa loop \u4e86<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u9019\u4e0d\u662f\u300c\u6a21\u578b\u8b8a\u5f37\u4e86\uff0c\u6240\u4ee5\u6211\u5c31\u79bf\u4e86\u2026\u2026\u4e0d\u5c0d\uff0c\u6240\u4ee5\u6211\u5c31\u6c92\u4e8b\u5e79\u4e86\u300d\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u60f3\u79fb\u9664\u7684\u4e0d\u662f\u4eba\u7684\u8cac\u4efb\uff0c\u800c\u662f\u4eba\u985e\u5728 execution path \u88e1\u7684\u5fc5\u8981\u6027\u3002\u7406\u60f3\u72c0\u614b\u662f\uff1a\u4eba\u5148\u628a loop \u5b9a\u7fa9\u597d\uff0c\u63a5\u8457\u96e2\u958b\u6b63\u5e38\u57f7\u884c\u8def\u5f91\uff0c\u8b93 Orchestrator \u548c coding agents \u81ea\u5df1\u82b1\u6642\u9593\u8dd1\u5b8c\uff1b\u7b49\u5b83\u4ea4\u56de\u53ef\u9a57\u8b49\u7684\u7d50\u679c\u6642\uff0c\u4eba\u518d\u56de\u4f86\u9a57\u6536\u3002<\/p>\n\n\n\n<pre class=\"wp-block-verse\">Definition\n  \u2192 \u4eba\u985e\u8207 AI \u628a vision\u3001scope\u3001non-goals \u548c\u9a57\u6536\u908a\u754c\u8ac7\u6e05\u695a\n\nExecution\n  \u2192 Orchestrator \u62c6\u89e3\u3001\u6d3e\u5de5\u3001\u8655\u7406 feedback\u3001\u4fee\u6b63\u4e26\u5b8c\u6210\n\nAcceptance\n  \u2192 \u4eba\u985e\u6aa2\u67e5\u6210\u679c\u662f\u5426\u7b26\u5408\u539f\u672c\u7684\u7522\u54c1\u627f\u8afe\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5\u6a21\u578b\u9032\u6b65\u4e26\u6c92\u6709\u8b93\u4eba\u985e\u5c11\u601d\u8003\uff0c\u800c\u662f\u628a\u6ce8\u610f\u529b\u5f80\u524d\u79fb\uff1a\u7522\u54c1\u771f\u6b63\u89e3\u6c7a\u4ec0\u9ebc\u3001\u9019\u7248\u505a\u4ec0\u9ebc\u3001\u4e0d\u505a\u4ec0\u9ebc\u3001\u672a\u4f86\u53ef\u80fd\u505a\u4ec0\u9ebc\u3001\u54ea\u4e9b\u689d\u4ef6\u624d\u7b97\u5b8c\u6210\u3002\u9019\u6bb5 definition work \u5f88\u82b1\u6642\u9593\uff0c\u4f46\u81f3\u5c11\u82b1\u5728\u300c\u6211\u5011\u5230\u5e95\u8981\u505a\u51fa\u4ec0\u9ebc\u300d\uff0c\u800c\u4e0d\u662f child process \u662f\u5426\u5728\u7b49 Enter\u3001PR link \u8981\u8cbc\u53bb\u54ea\u88e1\uff0c\u6216\u70ba\u4ec0\u9ebc\u53c8 timeout\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u548c GPT-5.6 Sol \u8a0e\u8ad6\u624b\u908a\u4e00\u500b\u4ecd\u5728\u958b\u767c\u7684 Apple-native \u5c08\u6848\uff0c\u5c31\u662f\u4e00\u500b\u5177\u9ad4\u7684 definition case\u3002\u5b83\u662f\u4e00\u500b private-by-default \u7684\u500b\u4eba\u9910\u5ef3\u8a18\u61b6\u8207\u7528\u9910\u6c7a\u7b56\u5de5\u5177\uff0c\u4e0d\u662f\u516c\u958b\u8a55\u8ad6\u793e\u7fa4\uff1b\u6838\u5fc3\u554f\u984c\u662f\uff1a\u6536\u85cf\u6216\u5403\u904e\u90a3\u9ebc\u591a\u9910\u5ef3\uff0c\u5230\u4e86\u5403\u98ef\u6642\uff0c\u80fd\u4e0d\u80fd\u66f4\u5bb9\u6613\u56de\u7b54\u300c\u9019\u9910\u5403\u4ec0\u9ebc\uff1f\u300d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u662f product owner\uff0c\u8ca0\u8cac\u5b9a\u7fa9\u554f\u984c\u3001\u6311\u6230\u5047\u8a2d\u3001\u6c7a\u5b9a priority\u3001MVP boundary \u8207\u7522\u54c1\u627f\u8afe\uff1bHermes \u662f TPM \u548c discovery partner\uff0c\u8ca0\u8cac\u63d0\u51fa candidate capabilities\u3001\u8ffd\u554f use case\uff0c\u4e26\u5340\u5206 recurring value\u3001onboarding\u3001fallback \u548c\u53ef\u80fd\u81ea\u55e8\u7684\u529f\u80fd\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u958b\u59cb\uff0cAI \u5f88\u5feb\u628a\u300c\u589e\u52a0\u9910\u5ef3\u300d\u5c55\u958b\u6210 candidate pipeline\u3001\u53bb\u91cd\u3001\u6279\u6b21 review\u3001\u8cc7\u6599\u7d50\u69cb\u548c\u6280\u8853 spike\u3002\u6211\u628a\u5b83\u62c9\u56de\u4f86\uff1a\u5148\u4e0d\u8981\u8ac7\u600e\u9ebc\u505a\uff0c\u5148\u554f\u9700\u6c42\u662f\u5426\u5408\u7406\uff0c\u800c\u4e14\u4e00\u6b21\u53ea\u8ac7\u4e00\u500b capability\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\u300c\u5f9e\u7167\u7247 GPS metadata \u627e\u9644\u8fd1\u9910\u5ef3\u300d\u3002AI \u4e00\u958b\u59cb\u8a8d\u70ba\u5b83\u5f88\u6709 demo \u6548\u679c\uff0c\u4f46\u53ef\u80fd\u81ea\u55e8\u3002\u6211\u88dc\u4e0a\u4e09\u500b\u771f\u5be6\u60c5\u5883\uff1a\u89aa\u53cb\u50b3\u4f86\u5e36\u4f4d\u7f6e\u7684\u7167\u7247\u3001\u7528\u9910\u5f8c\u5f9e\u7576\u5929\u7167\u7247\u88dc\u8a18\u3001\u56de\u9867\u820a\u7167\u7247\u6642\u60f3\u8d77\u67d0\u5bb6\u5e97\u3002AI \u53cd\u554f\uff1a\u5982\u679c\u901a\u8a0a\u8edf\u9ad4\u5df2\u79fb\u9664 metadata \u5462\uff1f\u6211\u7684\u56de\u7b54\u4e0d\u662f\u518d\u81a8\u8139\u51fa OCR \u6216\u8996\u89ba\u8fa8\u8b58\uff0c\u800c\u662f\u5207\u6e05 boundary\uff1a\u6709 GPS \u5c31\u641c\u5c0b\u9644\u8fd1\u9910\u5ef3\uff0c\u6c92\u6709\u5c31\u8aa0\u5be6\u544a\u77e5\u4f7f\u7528\u8005\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u5011\u7528\u4e09\u500b\u554f\u984c\u7576 gate\uff1a\u6709\u6c92\u6709\u5177\u9ad4 use case\uff1f\u60c5\u5883\u662f\u5426\u5408\u7406\uff1f\u540c\u4e00\u500b\u4f7f\u7528\u8005\u662f\u5426\u53ef\u80fd\u91cd\u8907\u4f7f\u7528\uff1f\u901a\u904e\u5f8c\u624d\u6392 MVP priority\uff0c\u4e26\u628a URL\uff0f\u6587\u7ae0\u3001bookmark \u548c\u5916\u90e8\u5730\u5716\u6e05\u55ae\u7b49\u6709\u50f9\u503c\u4f46\u4e0d\u5c6c\u65bc\u9996\u7248\u7684\u80fd\u529b\u660e\u78ba\u7559\u5230\u672a\u4f86\u3002<\/p>\n\n\n\n<pre class=\"wp-block-verse\">AI \u63d0\u51fa\u5019\u9078\u8207\u5047\u8a2d\n  \u2192 \u4eba\u985e\u6311\u6230\u554f\u984c\u5b9a\u7fa9\u8207\u50f9\u503c\n  \u2192 AI \u4f9d\u4fee\u6b63\u91cd\u65b0\u6574\u7406\n  \u2192 \u4eba\u985e\u88dc\u5165\u771f\u5be6\u60c5\u5883\u8207\u9650\u5236\n  \u2192 AI \u518d\u8cea\u7591\u3001\u5206\u985e\u8207\u6536\u6582\n  \u2192 \u4eba\u985e\u6c7a\u5b9a vision\u3001scope\u3001non-goals \u548c future options\n  \u2192 AI \u8f49\u6210\u53ef\u57f7\u884c\u3001\u53ef\u9a57\u6536\u7684\u5de5\u7a0b\u7d00\u9304\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7b49\u9019\u4e9b\u4e8b\u60c5\u8ac7\u6e05\u695a\u5f8c\uff0c\u6211\u5e0c\u671b\u81ea\u5df1\u53ef\u4ee5\u96e2\u958b execution loop\uff0c\u53ea\u5728\u771f\u6b63\u8d85\u51fa\u65e2\u5b9a\u908a\u754c\u6642\u88ab\u53eb\u56de\u4f86\uff0c\u6216\u8005\u5b8c\u5de5\u5f8c\u9a57\u6536\u3002\u90a3\u6b21\u6211\u5148\u82b1\u5927\u7d04\u4e09\u5c0f\u6642\u548c AI \u628a\u7d30\u7bc0\u5b9a\u7fa9\u6e05\u695a\uff0c\u518d\u8b93\u5b83\u4e00\u500b\u4e0a\u5348\u628a\u6f2b\u9577\u7684\u57f7\u884c\u8dd1\u5b8c\uff0c\u4e2d\u9593\u4e0d\u5fc5\u5145\u7576 relay\u3002\u653e\u5fc3\u56de\u53bb\u7761\u89ba\uff0c\u56de\u4f86\u6536\u7db2\u6293\u9b5a\uff0c\u9084\u6709\u4ec0\u9ebc\u6bd4\u9019\u66f4\u611c\u610f\u7684\u55ce\uff1f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4eba\u985e\u88ab\u79fb\u51fa\u7684\u4e0d\u662f\u8cac\u4efb\uff0c\u800c\u662f\u6b63\u5e38\u57f7\u884c\u8def\u5f91\u3002\u65b7\u9ede\u6d88\u5931\u6700\u5927\u7684\u50f9\u503c\uff0c\u4e5f\u4e0d\u53ea\u662f\u5c11\u958b\u5e7e\u500b\u8996\u7a97\uff0c\u800c\u662f\u8b93\u6211\u628a\u6709\u9650\u7684\u6ce8\u610f\u529b\u96c6\u4e2d\u5728<strong>\u5b9a\u7fa9 loop \u7684\u6210\u679c<\/strong>\u3002\u60f3\u60f3\u8b80\u5230\u9019\u88e1\u7684\u4f60\u85aa\u6c34\u662f\u591a\u5c11\uff1b\u8dd1\u53bb\u505a copy-and-paste\uff0c\u9084\u9806\u4fbf\u6210\u70ba\u5718\u968a\u65b7\u9ede\uff0c\u4e0d\u89ba\u5f97\u5f88\u6383\u8208\u55ce\uff1f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u9019\u4e0d\u662f benchmark\uff0c\u53ea\u662f\u6211\u7684 workflow crossing a threshold<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u514d\u8cac\u8072\u660e\u5594\uff0c\u9019\u7bc7\u4e0d\u662f\u53d7\u63a7\u6a21\u578b\u8a55\u6e2c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u6c92\u6709\u4f7f\u7528\u5b8c\u5168\u76f8\u540c\u7684 prompt\u3001\u76f8\u540c\u7248\u672c\u7684 Hermes\u3001\u76f8\u540c repository \u548c\u5e7e\u767e\u6b21\u56fa\u5b9a tasks\uff0c\u53bb\u8a08\u7b97\u6210\u529f\u7387\u3002\u671f\u9593 harness\u3001process handling\u3001tools\u3001prompt \u548c\u6211\u81ea\u5df1\u7684\u64cd\u4f5c\u65b9\u5f0f\u4e5f\u90fd\u5728\u6f14\u9032\uff0c\u56e0\u6b64\u7121\u6cd5\u628a\u6539\u5584\u5b8c\u5168\u6b78\u56e0\u65bc\u6a21\u578b\u672c\u8eab\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u6b64\u6211\u4e0d\u80fd\u628a\u89c0\u5bdf\u5beb\u6210\uff1a<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Grok 4.5 \u6216 GPT-5.6 Sol \u5728\u6240\u6709 agentic tasks \u90fd\u5fc5\u7136\u52dd\u904e\u5176\u4ed6\u6a21\u578b\u3002<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u80fd\u8ca0\u8cac\u4efb\u5730\u8aaa\u7684\u662f\uff1a<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u5728\u6211\u7684 Hermes + YouTrack + Superpowers + Codex\/Grok workflow \u88e1\uff0cGrok 4.5 \u9996\u6b21\u8b93 orchestrator \u7a69\u5b9a\u8de8\u904e\u4e86\u300c\u53ef\u4ee5\u81ea\u5df1\u555f\u52d5\u3001\u7ba1\u7406\u4e26\u63a5\u56de coding agent\u300d\u7684\u5be6\u7528\u9580\u6abb\uff1bGPT-5.6 Sol \u5f8c\u4f86\u4e5f\u505a\u5230\u4e86\uff0c\u800c\u4e14\u6210\u70ba\u6211\u76ee\u524d\u4e3b\u8981\u4f7f\u7528\u7684 TPM\uff0forchestrator\u3002<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u6211\u7684\u89c0\u5bdf\u6a23\u672c\u88e1\uff0c\u9019\u500b\u5dee\u7570\u4e0d\u662f\u5c11\u6539\u5e7e\u53e5 ticket\uff0c\u800c\u662f\u539f\u672c\u9700\u8981\u6211\u624b\u52d5\u63a5\u7dda\u7684\u6d41\u7a0b\uff0c\u7b2c\u4e00\u6b21\u80fd\u5920\u9589\u5408\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e0b\u4e00\u6b65\uff1a\u4e0d\u662f\u6bcf\u500b\u89d2\u8272\u90fd\u9700\u8981\u6700\u5f37\u6a21\u578b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u6709\u8da3\u7684\u662f\uff0c\u9019\u6b21\u7d93\u9a57\u4e26\u6c92\u6709\u8b93\u6211\u5f97\u5230\u300c\u6240\u6709 agent \u90fd\u7528\u6700\u5f37\u6a21\u578b\u300d\u7684\u7d50\u8ad6\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53cd\u800c\u662f\u89d2\u8272\u8d8a\u6e05\u695a\uff0c\u8d8a\u5bb9\u6613\u770b\u5230\u4e0d\u540c\u4f4d\u7f6e\u9700\u8981\u7684\u80fd\u529b\u4e0d\u540c\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TPM\uff0fOrchestrator \u9700\u8981\u9577\u7a0b reasoning\u3001state management\u3001tool judgment \u548c error recovery\uff1b<\/li>\n\n\n\n<li>Coding agent \u9700\u8981 code understanding\u3001implementation discipline \u548c\u6e2c\u8a66\u80fd\u529b\uff1b<\/li>\n\n\n\n<li>Reviewer \u9700\u8981\u8f03\u4e0d\u76f8\u95dc\u7684\u7b2c\u4e8c\u8996\u89d2\u548c\u627e\u53cd\u4f8b\u7684\u80fd\u529b\uff1b<\/li>\n\n\n\n<li>Format conversion\u3001\u8cc7\u6599\u642c\u904b\u6216\u56fa\u5b9a\u6aa2\u67e5\u53ef\u80fd\u6839\u672c\u4e0d\u9700\u8981\u65d7\u8266\u6a21\u578b\u3002<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u771f\u6b63\u503c\u5f97\u82b1\u9322\u7684\uff0c\u901a\u5e38\u662f\u6703\u8b93\u6574\u689d loop \u65b7\u6389\u7684\u4f4d\u7f6e\u3002\u5728\u6211\u7684\u6d41\u7a0b\u88e1\uff0c\u90a3\u500b\u4f4d\u7f6e\u539f\u4f86\u4e0d\u662f\u5beb code \u7684 agent\uff0c\u800c\u662f\u7ad9\u5728\u4e0a\u9762\u3001\u770b\u8d77\u4f86\u53ea\u8ca0\u8cac\u300c\u5354\u8abf\u300d\u7684 Hermes\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u524d\u6211\u4ee5\u70ba loop engineering \u662f\u628a agents \u4e32\u8d77\u4f86\u3002\u73fe\u5728\u6211\u89ba\u5f97\uff0c\u5b83\u66f4\u50cf\u662f\u5728\u8a2d\u8a08\u4e00\u5957\u80fd\u81ea\u884c\u89c0\u5bdf\u3001\u4fee\u6b63\u3001\u63a5\u624b\u5931\u6557\uff0c\u6700\u5f8c\u628a\u53ef\u9a57\u8b49\u7d50\u679c\u5e36\u56de\u4f86\u7684\u5de5\u7a0b\u7cfb\u7d71\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\u9019\u5957\u7cfb\u7d71\u80fd\u4e0d\u80fd\u771f\u7684\u8f49\u8d77\u4f86\uff0c\u6709\u6642\u53ea\u5dee orchestrator \u662f\u5426\u8de8\u904e\u90a3\u689d\u80fd\u529b\u9580\u6abb\uff0c\u8001\u99ac\u8ddf\u5967\u7279\u66fc\uff0c\u7d66\u4f60\u5011\u500b\u8b9a\uff01<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6a21\u578b\u80fd\u529b\u4e0d\u8db3\u6642\uff0c\u6d41\u7a0b\u770b\u8d77\u4f86\u6709 agent\u3001\u6709 ticket\u3001\u6709 tool call\uff0c\u4e5f\u6709 PR\uff1b\u5be6\u969b\u904b\u4f5c\u8d77\u4f86\uff0c\u537b\u662f\uff1a<\/p>\n<p>  Coding agent \u63d0\u51fa\u554f\u984c<br \/>\n  \u2192 Orchestrator \u77e5\u9053\u9700\u8981\u4eba\u985e\u6c7a\u7b56<br \/>\n  \u2192 Relay \u5931\u6557\u6216 timeout<br \/>\n  \u2192 Orchestrator \u958b\u59cb\u81ea\u4f5c\u4e3b\u5f35<br \/>\n  \u2192 \u4eba\u985e\u624b\u52d5\u958b terminal\u3001\u8cbc ticket\u3001\u642c\u7b54\u6848\u3001\u642c PR link<\/p>\n<p>\u6700\u5f8c\uff0c\u4eba\u985e\u88ab\u8feb\u6210\u70ba\u6574\u689d loop \u7684 breakpoint\uff0c\u9084\u8981 on-call \u7576\u6587\u4ef6\u5c0f\u5f1f\u3002<\/p>\n<p>\u5f80\u9ad8\u60c5\u5546\u60f3\uff0c\u9019\u8b93\u4eba\u985e\u5f88\u6709\u53c3\u8207\u611f\u3002\u5f80\u5de5\u7a0b\u89d2\u5ea6\u770b\uff0c\u9019\u662f\u8b93\u6574\u500b\u7cfb\u7d71\u88e1\u6700\u6602\u8cb4\u3001\u6700\u5bb9\u6613\u88ab\u6253\u65b7\u7684\u7bc0\u9ede\uff0c\u8ca0\u8cac\u6700\u4e0d\u9700\u8981\u601d\u8003\u7684 copy-and-paste\u3002\u582a\u7a31\u696d\u754c\u5275\u8209\u3002<\/p>\n<p>Grok 4.5 \u548c GPT\u20115.6 Sol \u5e36\u7d66\u6211\u7684\u6700\u5927 Culture Shock\uff0c\u4e0d\u662f benchmark \u5206\u6578\uff0c\u800c\u662f Orchestrator \u7b2c\u4e00\u6b21\u80fd\u7a69\u5b9a\u5730&#8230;..<\/p>\n","protected":false},"author":1,"featured_media":1407,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[184,84],"tags":[185,208,207,209,187],"class_list":["post-1408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-84","tag-ai","tag-gpt-5-6","tag-grok","tag-harness","tag-hermes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86 - Fox Nest<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rayer.idv.tw\/blog\/?p=1408\" \/>\n<meta property=\"og:locale\" content=\"zh_TW\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86 - Fox Nest\" \/>\n<meta property=\"og:description\" content=\"\u6a21\u578b\u80fd\u529b\u4e0d\u8db3\u6642\uff0c\u6d41\u7a0b\u770b\u8d77\u4f86\u6709 agent\u3001\u6709 ticket\u3001\u6709 tool call\uff0c\u4e5f\u6709 PR\uff1b\u5be6\u969b\u904b\u4f5c\u8d77\u4f86\uff0c\u537b\u662f\uff1a  Coding agent \u63d0\u51fa\u554f\u984c  \u2192 Orchestrator \u77e5\u9053\u9700\u8981\u4eba\u985e\u6c7a\u7b56  \u2192 Relay \u5931\u6557\u6216 timeout  \u2192 Orchestrator \u958b\u59cb\u81ea\u4f5c\u4e3b\u5f35  \u2192 \u4eba\u985e\u624b\u52d5\u958b terminal\u3001\u8cbc ticket\u3001\u642c\u7b54\u6848\u3001\u642c PR link \u6700\u5f8c\uff0c\u4eba\u985e\u88ab\u8feb\u6210\u70ba\u6574\u689d loop \u7684 breakpoint\uff0c\u9084\u8981 on-call \u7576\u6587\u4ef6\u5c0f\u5f1f\u3002 \u5f80\u9ad8\u60c5\u5546\u60f3\uff0c\u9019\u8b93\u4eba\u985e\u5f88\u6709\u53c3\u8207\u611f\u3002\u5f80\u5de5\u7a0b\u89d2\u5ea6\u770b\uff0c\u9019\u662f\u8b93\u6574\u500b\u7cfb\u7d71\u88e1\u6700\u6602\u8cb4\u3001\u6700\u5bb9\u6613\u88ab\u6253\u65b7\u7684\u7bc0\u9ede\uff0c\u8ca0\u8cac\u6700\u4e0d\u9700\u8981\u601d\u8003\u7684 copy-and-paste\u3002\u582a\u7a31\u696d\u754c\u5275\u8209\u3002 Grok 4.5 \u548c GPT\u20115.6 Sol \u5e36\u7d66\u6211\u7684\u6700\u5927 Culture Shock\uff0c\u4e0d\u662f benchmark \u5206\u6578\uff0c\u800c\u662f Orchestrator \u7b2c\u4e00\u6b21\u80fd\u7a69\u5b9a\u5730.....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rayer.idv.tw\/blog\/?p=1408\" \/>\n<meta property=\"og:site_name\" content=\"Fox Nest\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-13T08:02:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-13T08:21:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rayer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Rayer\" \/>\n<meta name=\"twitter:site\" content=\"@Rayer\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rayer\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9810\u4f30\u95b1\u8b80\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408\"},\"author\":{\"name\":\"Rayer\",\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/#\\\/schema\\\/person\\\/498379badb270198fef0edd6b06a5bd7\"},\"headline\":\"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86\",\"datePublished\":\"2026-07-13T08:02:46+00:00\",\"dateModified\":\"2026-07-13T08:21:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408\"},\"wordCount\":702,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/#\\\/schema\\\/person\\\/498379badb270198fef0edd6b06a5bd7\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png\",\"keywords\":[\"AI\",\"gpt-5.6\",\"grok\",\"harness\",\"Hermes\"],\"articleSection\":[\"AI\",\"\u6280\u8853\"],\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408\",\"url\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408\",\"name\":\"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86 - Fox Nest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png\",\"datePublished\":\"2026-07-13T08:02:46+00:00\",\"dateModified\":\"2026-07-13T08:21:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#breadcrumb\"},\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#primaryimage\",\"url\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png\",\"contentUrl\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png\",\"width\":1672,\"height\":941},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?p=1408#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/\",\"name\":\"Fox Nest\",\"description\":\"\u6709\u6642\u5019\u7e3d\u60f3\u6709\u500b\u5730\u65b9\u653e\u653e\u96a8\u624b\u4e82\u5beb\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/#\\\/schema\\\/person\\\/498379badb270198fef0edd6b06a5bd7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-TW\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/#\\\/schema\\\/person\\\/498379badb270198fef0edd6b06a5bd7\",\"name\":\"Rayer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/564120_490926324264770_332274456_n.jpg\",\"url\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/564120_490926324264770_332274456_n.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/564120_490926324264770_332274456_n.jpg\",\"width\":800,\"height\":600,\"caption\":\"Rayer\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.rayer.idv.tw\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/564120_490926324264770_332274456_n.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.rayer.idv.tw\",\"https:\\\/\\\/x.com\\\/Rayer\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86 - Fox Nest","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408","og_locale":"zh_TW","og_type":"article","og_title":"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86 - Fox Nest","og_description":"\u6a21\u578b\u80fd\u529b\u4e0d\u8db3\u6642\uff0c\u6d41\u7a0b\u770b\u8d77\u4f86\u6709 agent\u3001\u6709 ticket\u3001\u6709 tool call\uff0c\u4e5f\u6709 PR\uff1b\u5be6\u969b\u904b\u4f5c\u8d77\u4f86\uff0c\u537b\u662f\uff1a  Coding agent \u63d0\u51fa\u554f\u984c  \u2192 Orchestrator \u77e5\u9053\u9700\u8981\u4eba\u985e\u6c7a\u7b56  \u2192 Relay \u5931\u6557\u6216 timeout  \u2192 Orchestrator \u958b\u59cb\u81ea\u4f5c\u4e3b\u5f35  \u2192 \u4eba\u985e\u624b\u52d5\u958b terminal\u3001\u8cbc ticket\u3001\u642c\u7b54\u6848\u3001\u642c PR link \u6700\u5f8c\uff0c\u4eba\u985e\u88ab\u8feb\u6210\u70ba\u6574\u689d loop \u7684 breakpoint\uff0c\u9084\u8981 on-call \u7576\u6587\u4ef6\u5c0f\u5f1f\u3002 \u5f80\u9ad8\u60c5\u5546\u60f3\uff0c\u9019\u8b93\u4eba\u985e\u5f88\u6709\u53c3\u8207\u611f\u3002\u5f80\u5de5\u7a0b\u89d2\u5ea6\u770b\uff0c\u9019\u662f\u8b93\u6574\u500b\u7cfb\u7d71\u88e1\u6700\u6602\u8cb4\u3001\u6700\u5bb9\u6613\u88ab\u6253\u65b7\u7684\u7bc0\u9ede\uff0c\u8ca0\u8cac\u6700\u4e0d\u9700\u8981\u601d\u8003\u7684 copy-and-paste\u3002\u582a\u7a31\u696d\u754c\u5275\u8209\u3002 Grok 4.5 \u548c GPT\u20115.6 Sol \u5e36\u7d66\u6211\u7684\u6700\u5927 Culture Shock\uff0c\u4e0d\u662f benchmark \u5206\u6578\uff0c\u800c\u662f Orchestrator \u7b2c\u4e00\u6b21\u80fd\u7a69\u5b9a\u5730.....","og_url":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408","og_site_name":"Fox Nest","article_published_time":"2026-07-13T08:02:46+00:00","article_modified_time":"2026-07-13T08:21:04+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png","type":"image\/png"}],"author":"Rayer","twitter_card":"summary_large_image","twitter_creator":"@Rayer","twitter_site":"@Rayer","twitter_misc":{"\u4f5c\u8005:":"Rayer","\u9810\u4f30\u95b1\u8b80\u6642\u9593":"6 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408#article","isPartOf":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408"},"author":{"name":"Rayer","@id":"https:\/\/www.rayer.idv.tw\/blog\/#\/schema\/person\/498379badb270198fef0edd6b06a5bd7"},"headline":"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86","datePublished":"2026-07-13T08:02:46+00:00","dateModified":"2026-07-13T08:21:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408"},"wordCount":702,"commentCount":0,"publisher":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/#\/schema\/person\/498379badb270198fef0edd6b06a5bd7"},"image":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408#primaryimage"},"thumbnailUrl":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png","keywords":["AI","gpt-5.6","grok","harness","Hermes"],"articleSection":["AI","\u6280\u8853"],"inLanguage":"zh-TW","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rayer.idv.tw\/blog\/?p=1408#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408","url":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408","name":"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86 - Fox Nest","isPartOf":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408#primaryimage"},"image":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408#primaryimage"},"thumbnailUrl":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png","datePublished":"2026-07-13T08:02:46+00:00","dateModified":"2026-07-13T08:21:04+00:00","breadcrumb":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408#breadcrumb"},"inLanguage":"zh-TW","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rayer.idv.tw\/blog\/?p=1408"]}]},{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408#primaryimage","url":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png","contentUrl":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png","width":1672,"height":941},{"@type":"BreadcrumbList","@id":"https:\/\/www.rayer.idv.tw\/blog\/?p=1408#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/www.rayer.idv.tw\/blog"},{"@type":"ListItem","position":2,"name":"\u6a21\u578b\u5920\u8070\u660e\uff0cLoop \u624d\u771f\u7684\u8f49\u5f97\u8d77\u4f86"}]},{"@type":"WebSite","@id":"https:\/\/www.rayer.idv.tw\/blog\/#website","url":"https:\/\/www.rayer.idv.tw\/blog\/","name":"Fox Nest","description":"\u6709\u6642\u5019\u7e3d\u60f3\u6709\u500b\u5730\u65b9\u653e\u653e\u96a8\u624b\u4e82\u5beb","publisher":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/#\/schema\/person\/498379badb270198fef0edd6b06a5bd7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rayer.idv.tw\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-TW"},{"@type":["Person","Organization"],"@id":"https:\/\/www.rayer.idv.tw\/blog\/#\/schema\/person\/498379badb270198fef0edd6b06a5bd7","name":"Rayer","image":{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2022\/02\/564120_490926324264770_332274456_n.jpg","url":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2022\/02\/564120_490926324264770_332274456_n.jpg","contentUrl":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2022\/02\/564120_490926324264770_332274456_n.jpg","width":800,"height":600,"caption":"Rayer"},"logo":{"@id":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2022\/02\/564120_490926324264770_332274456_n.jpg"},"sameAs":["https:\/\/www.rayer.idv.tw","https:\/\/x.com\/Rayer"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rayer.idv.tw\/blog\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026\u5e747\u670810\u65e5-\u4e0b\u534811_40_27.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pacpZ9-mI","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1408"}],"version-history":[{"count":3,"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1408\/revisions"}],"predecessor-version":[{"id":1411,"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1408\/revisions\/1411"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=\/wp\/v2\/media\/1407"}],"wp:attachment":[{"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rayer.idv.tw\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}