SH

Soloharness

概念 · 故事 · Agent

← 返回概念解读

Concept Fable

opencode

AI coding agent · terminal coding harness

先读故事。这里不急着给定义,先让问题自己长出来。

寓言故事

住在工地旁边的修缮师

城里有一座老剧院,屋顶漏雨,后台的灯忽明忽暗,演员一走到舞台左侧,音响就会发出刺耳的杂音。城主找来几位设计师,他们坐在会议室里看图纸,很快写出一份漂亮建议:换屋顶、重铺电线、重新规划后台动线。

建议没有错,但修到第三天,工人就停了。因为图纸上标着空墙的地方,里面其实埋着旧电线;图纸上写着承重梁的位置,现场却被二十年前的改造移动过;昨天刚补好的裂缝,今天排练时又裂开了。老剧院真正的问题,藏在现场里。

这时来了一个修缮师。他没有先写一份大方案,而是搬到工地旁边住下。白天,他拿着旧图纸一间一间走;晚上,他翻过去十年的维修记录;发现灯不亮,他打开墙板查线路;发现音响杂音,他让演员重新走位,再听声音从哪里冒出来。

他每改一处,都要留下验证。换一颗螺丝,就试一次门轴;补一段木梁,就让演员走一遍台步;改一段电线,就重新点亮整排舞台灯。修错了,就撤回;跑通了,就把改动写进工簿,让下一个人知道这里为什么这样修。

刚开始,城里人以为他是建筑师。过了一阵才看明白,他当然懂结构,可真正让他派上用场的,是愿意钻进这座到处有历史包袱的老剧院里,一点点读懂现场、找到坏点、动手修、立刻验证,再继续下一轮。

剧院最后重新开门,靠的不是从天而降的完美蓝图。真正起作用的,是修缮师把图纸、工具、现场、测试和记录接成了一个循环。每次循环都很小,但足够具体;每次修补都能落到真实墙面、真实电线、真实舞台上。

概念落点

这个故事讲的是:opencode

opencode 是面向编程任务的开源 AI coding agent。它常在终端或开发环境里工作,读代码库、编辑文件、运行命令、调试错误、生成测试和重构代码。它的主场在软件开发现场,把模型、工具和工程反馈连成一轮轮可验证的改动。

故事对应

  • 老剧院:已有代码库和工程上下文
  • 修缮师:coding agent
  • 工具箱:文件编辑、终端命令、测试、搜索和调试工具
  • 修补循环:理解、修改、运行、观察、再修改
  • 城市规划:更通用的 Agent 运行平台问题

相关辨析

很多误会都从这里开始:一个工具能造出业务智能体,并不代表工具本身也在做那份业务工作。