寓言
修剧院的人,和港口调度所
老城同时遇到两个难题。第一件事,是城里的老剧院坏了:屋顶漏雨,后台灯光错乱,演员走到舞台左侧就会听到杂音。第二件事,是港口每天有几百条消息从不同入口涌进来:旗语、电报、信件、传票、口信,没人知道哪件处理过,哪件还卡着。
城主先把两个问题都交给同一个人。他想,既然都是复杂系统,那找一个聪明工匠应该都能解决。工匠住进剧院,效果很好。他翻图纸、看维修记录、拆墙板、改电线,每改一处就让演员重走一遍台步,确认问题有没有消失。
可当城主让他去管理港口,问题立刻变了。港口是一整套正在运转的城市入口:有人进来提请求,有人需要审批,有人要查历史记录,还有人要接着昨天没完成的任务继续做。一个会修东西的人再能干,也处理不过来。
于是城主又建了一座调度所。调度所不亲自修每一块木板,也不直接替每个工人干活。它负责接入所有入口,登记消息来源,保存上下文,管理钥匙和权限,把任务分派给合适的人,并记录每一次动作的结果。
这时,一个年轻书记员问:修缮师和调度所,谁更高级?老城主说,这个问题问偏了。修缮师的工作面,是进入一个具体现场,把具体问题修好;调度所的工作面,是让很多角色、很多工具、很多入口,在长时间里安全协作。
要改一座老剧院,调度所不会替你拧螺丝;要经营一座港口,修缮师再能干,也替代不了门、账本、钥匙、分派和追踪系统。两者都可以叫 harness,但它们住在不同现场,接住的任务自然不同。
落到今天的工具上,opencode 更像住进代码工地的修缮师,强在理解代码库、编辑文件、跑命令、调试和验证。OpenClaw 更像港口调度所,强在多渠道会话、工具权限、长期记忆、自动任务和 Agent 运行环境。