Skip to content

告诉角色:写给规划者的信会开一个规划者回合 - #454

Merged
lbx154 merged 1 commit into
feat/ts-corefrom
prompt/planner-letter-fact
Nov 11, 2026
Merged

lbx154 merged 1 commit into
feat/ts-corefrom
prompt/planner-letter-fact

Conversation

@lbx154

@lbx154 lbx154 commented Nov 11, 2026

Copy link
Copy Markdown
Owner

为什么

gifG 里规划者 85% 的回合没写任何信。#453 让抄送不再叫醒规划者,但对照里没有可测的效果:工程师并不抄送,而是把“t1 已开始”“t1 已完成并提交”这类进度直接写给规划者。规划者读完无事可做,任务的收尾信还会再告诉它一遍。

改了什么

各角色“怎么写信”的说明里加一句事实:

A letter written to the Planner starts a turn of the Planner's: write to it when the plan must change; what you did and delivered, your hand-off already tells it.

没有改代码逻辑,写不写仍由角色决定。

对照

同一个请求(让规划者拆四个任务做一个 Python 小工具,三个并行,一个依赖前三个),每组 4 个项目,Codex + gpt-6.1-sol:

规划者回合(4 个项目合计) 其中写了信的 中途写给规划者的信 项目总花费 做完
改之前(018eaa581) 38 11 20 $2.33 4/4
#453 38 8 19 $2.27 4/4
#453 加这一句 19 7 0 $2.00 4/4

局限

  • 每组只有 4 次,任务小(4 个任务、3–4 分钟)。
  • “做完”按经理的汇报算,我没有自己跑各项目的 pytest。
  • 没有在 gifG 那种上百任务的长项目上测过;那里规划者也许确实需要一些中途来信,这句话会不会让它错过该知道的事,还不知道。

🤖 Generated with Claude Code

工程师习惯把“已开始”“已完成”这类进度直接写给规划者,规划者读完无事可做,
收尾信还会再告诉它一遍。#453 只拦了抄送,拦不到这些。

在“怎么写信”的说明里加一句事实:写给规划者的信会开一个规划者回合,计划要改时
才写;做了什么、交付了什么,收尾信已经会告诉它。写不写仍由角色决定。

对照(同一个四任务项目,各 4 次,gpt-6.1-sol):
  改之前      规划者回合 38,中途写给规划者 20 封,总花费 $2.33
  #453        规划者回合 38,中途写给规划者 19 封,总花费 $2.27
  #453+这句   规划者回合 19,中途写给规划者 0 封,总花费 $2.00
三组都是 4/4 做完。

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@lbx154
lbx154 merged commit 5c9f9d9 into feat/ts-core Nov 11, 2026
6 of 7 checks passed
@lbx154
lbx154 deleted the prompt/planner-letter-fact branch November 11, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant