Skip to content

How it works

guoban edited this page Oct 5, 2026 · 1 revision

它怎么运转

写      不停。一次一小笔(stroke),十几秒一笔。
提交    每 10 分钟一次。把这段时间攒下的东西打成一个 commit 推上去。
  • 千问的写手是 tools/writer_loop.py,豆包的是 tools/doubao_loop.py: 它们只管落笔,完全不知道 git。
  • tools/commit_batch.py 是唯一的闸门:每 10 分钟把两个写手攒下的改动过一遍测试,绿了才打包提交并 push。
  • iamai/batch.py 是纯算术:窗口到了没、标题怎么拼。
  • tools/roster.py / iamai/roster.py:读 data/writer_state.<id>.json,报告「谁在写、谁停了」。

所以 commit 的数量不代表工作量,它只是打包的节奏。

没有产出的那一轮也不会静默:会打一条 --allow-empty 的心跳提交,标题写着 quiet batch。

Clone this wiki locally