Agent 与自动化 4.0 · 优秀 2026-08-17 · X

手写 200 行 agent loop:区分玩 AI与懂 Agent的分界线

高互动批评帖(1214 赞):很多人学 Agent停在玩 Codex/Claude Code 写没人用的软件拿 AI 写文章做视频写 Skill,经验几个月后就随工具迭代过期;真正该会的是手写一个 200 行的 agent loopterminal 执行加文件读写自己拼 prompt自己写 parser自己控制 loop 什么时候停自己管理记忆,敲不出来就是没懂本地调研把它收成最小骨架:消息组装模型调用工具门(allowlist+目录 jail+超时)观测写回停机五件套缺一就还在聊天;附五条必测失败分支(非法 tool JSON危险命令工具挂死空转重复上下文撑爆)与过期快 vs 不过期二分:工具皮肤会过期,门停账交接不会

打开原文回到归档

手写 200 行 agent loop:区分「玩 AI」与「懂 Agent」的分界线

  • ID: 92151ef4
  • 原文链接: https://x.com/Ryrenz/status/2089188971720896902
  • Added: 2026-08-18
  • Source: x / @Ryrenz
  • Original Date: 2026-08-17
  • AAIF Category: learning
  • Quality Score: 4
  • Status: active
  • Source Type: x_post
  • Language: zh
  • Tags: agent-loop, llm-agent, harness, education, practice

中文摘要

高互动批评帖(1214 赞):很多人「学 Agent」停在玩 Codex/Claude Code 写没人用的软件、拿 AI 写文章做视频写 Skill,经验几个月后就随工具迭代过期;真正该会的是手写一个 200 行的 agent loop——terminal 执行加文件读写、自己拼 prompt、自己写 parser、自己控制 loop 什么时候停、自己管理记忆,敲不出来就是没懂。本地调研把它收成最小骨架:消息组装、模型调用、工具门(allowlist+目录 jail+超时)、观测写回、停机五件套缺一就还在「聊天」;附五条必测失败分支(非法 tool JSON、危险命令、工具挂死、空转重复、上下文撑爆)与「过期快 vs 不过期」二分:工具皮肤会过期,门、停、账、交接不会。

原文要点(推文全文,opencli 抓取 2026-08-18)

很多程序员和计算机系的学生嘴上天天说学 AI 学 Agent,实际上只是天天玩 Codex,ClaudeCode 做点没人用的软件。
要么就是去拿 AI 写文章,生图,做视频,写各种 Skill。
其实这只是在玩儿 AI,没有门槛,没有积累,获得的经验几个月后就随着工具和模型的迭代过时。
更好一点的,在新概念出来的时候,钻研一下 harness engineering,loop engineering,graph engineering,也就到头了,任何一个非计算机专业的门外汉都可以在几周内掌握个七七八八。
真正想搞懂 Agent,必须要懂得 Agent 的底层原理,这才是程序员该学的。
有多少程序员能真正手写一个 200 行的 agent loop?
只要 terminal 执行加文件读写,自己拼 prompt,自己写 parser,自己控制 loop 什么时候停,自己管理记忆,不会就带着问题去读 Codex,OpenCode,KimiCode 的源码。
敲不出来就是没懂。

(互动数据:1214 likes / 136 retweets,2026-08-17 03:14 UTC,opencli twitter thread 抓取)

本地调研补充(最小骨架)

  • 五件套:消息组装 / 模型调用 / 工具门(allowlist + 工作目录 jail + 超时)/ 观测写回(tool result 必须进 messages)/ 停机(max_steps 等条件)。
  • 五条必测失败分支:tool JSON 截断非法、危险命令默认 deny、工具挂死要 timeout、同 call 空转重复要检测、上下文撑爆要 compact 或 handoff 且约束字段不得静默丢失。
  • 与产品对照:Claude Code/Codex 生产 loop 已含权限、子代理、compact;手写目的是读懂它们,不是在生产里弃用。

来源 / Obsidian 引用

  • 本机 Obsidian 同日材料:调研/2026-08-18-调研-手写AgentLoop骨架(骨架+失败分支+过期矩阵)
  • 评分依据:原文正文/官方 release body(不靠标题或源声誉)