moshcode work
moshcode 的命令行工作流功能,支持并行运行多个无头 AI 代理执行任务,以 verify 命令的退出码作为完成标准,通过 git 工作树隔离、原子任务认领和收件箱机制管理失败任务。
时间轴 (近 90 天)
moshcode 0.117.0 版本新增了 `moshcode work` 功能。
在 moshcode work 中,每个任务携带一个 `verify` 命令,退出码 0 是任务完成的唯一定义。
moshcode work 的工作进程是无头进程,每个都在自己的 git 工作树中运行。
引擎对自身工作的评价会被记录,但从不被采纳为完成依据。
一次失败的尝试会带着验证输出重新回到队列,进入下一次提示;三次失败后,任务会连同其工作树一起进入收件箱。
一个已经通过的任务只需要一次验证,不消耗 token。
moshcode work 的任务认领是原子性的文件重命名,因此同一个队列上的多个运行可以拆分任务。
moshcode work 的每次运行都记录为一个 OpenFleet swarm。
在首次运行中,50 个 Claude 工作进程并行处理 19 个任务,全部在第一次尝试中通过,收件箱保持为空,本地失败从 139 个降至 0。
moshcode work 的设计哲学借鉴自数学证明领域:人类不审查每个代理的推理过程,而是依赖客观的通过/失败信号(Lean 证明检查器或 verify 命令)。
还有 2 条时间轴事件
全部知识事实 (12)
收件箱机制确保人类注意力集中在真正困难的问题上,只有用尽所有尝试(默认三次)仍然失败的任务才会进入收件箱并保留工作树供检查。
50%待验证在 moshcode work 中,每个任务携带一个 `verify` 命令,退出码 0 是任务完成的唯一定义。
50%待验证moshcode work 的工作进程是无头进程,每个都在自己的 git 工作树中运行。
50%待验证引擎对自身工作的评价会被记录,但从不被采纳为完成依据。
50%待验证一次失败的尝试会带着验证输出重新回到队列,进入下一次提示;三次失败后,任务会连同其工作树一起进入收件箱。
50%待验证一个已经通过的任务只需要一次验证,不消耗 token。
50%待验证moshcode work 的任务认领是原子性的文件重命名,因此同一个队列上的多个运行可以拆分任务。
50%待验证moshcode work 的每次运行都记录为一个 OpenFleet swarm。
50%待验证moshcode work 的设计哲学借鉴自数学证明领域:人类不审查每个代理的推理过程,而是依赖客观的通过/失败信号(Lean 证明检查器或 verify 命令)。
50%待验证通过使用 git 工作树隔离每个工作进程,moshcode work 避免了代理之间的文件冲突,为水平扩展提供了基础。
50%待验证在首次运行中,50 个 Claude 工作进程并行处理 19 个任务,全部在第一次尝试中通过,收件箱保持为空,本地失败从 139 个降至 0。
50%待验证moshcode 0.117.0 版本新增了 `moshcode work` 功能。
50%