feat(tier2): 创始人令提生成预算阈值——writer 40→60 轮 / step_cap 60→100 / model_calls 80→120 / 墙钟 1800→2700s
F-2 两轮实证 40/60 是预算墙非能力墙:美食类硬 brief R1 churn 到 step_cap、 R2 设计收敛后 writer 仍 40 轮被截,resume 续修窗只剩 ~20 步修不完。步顶 100 = writer 60 + 续修 ~40 headroom;失控保护交 ¥ 两段式(50/75)与墙钟 2700。 cheap Service 显式传 150 不受影响;cheap CLI 继承(纯兜底,¥10/15 是真闸)。 tier2 97/97 + cheap 329/329。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
0a9504e400
commit
bfeaea2d42
@ -44,9 +44,12 @@ budget:
|
||||
rmb_hard_limit: 50.0 # 富档单局 ¥ 软停线(soft 档;hard 档=单段硬线)。裁决值 ¥50(原 3.0 是 0号 spike 占位)
|
||||
rmb_hard_floor_ratio: 1.5 # 两段式硬地板倍率:硬地板 = 软停线 ×1.5(富档 ¥75 / 便宜档 ¥15,fail-closed 封上界)
|
||||
cheap_rmb_hard_limit: 10.0 # 便宜档单局 ¥ 软停线(裁决 ¥10;生产 Service 与 CLI 经 cheap_budget.build_cheap_breaker 同源读)
|
||||
max_tool_calls: 60 # step_cap 步数硬顶(工具调用总次数;C3 建议单系统≤8/整局≤40,这是工具粒度总闸)
|
||||
max_model_calls: 80 # budget 预算闸(模型推理总次数;¥ 取价失败时由它兜底拦飞车)
|
||||
wall_timeout_s: 1800.0 # timeout 整 reply 墙钟超时(秒)
|
||||
max_tool_calls: 100 # step_cap 步数硬顶(工具调用总次数)。2026-07-04 创始人令提阈值 60→100:
|
||||
# F-2 实证 60 步顶挤掉续修窗(writer 40 轮撞墙后 resume 只剩 ~20 步,美食类
|
||||
# 硬 brief 修不完就被拦);100 = writer 60 + 续修 ~40 headroom,失控保护交
|
||||
# ¥ 硬闸(50×1.5)与墙钟。cheap Service 显式传 150 不受此影响;cheap CLI 继承此值(纯兜底,¥10/15 是真闸)。
|
||||
max_model_calls: 120 # budget 预算闸(模型推理总次数;¥ 取价失败时由它兜底拦飞车)。随步顶 60→100 等比 80→120。
|
||||
wall_timeout_s: 2700.0 # timeout 整 reply 墙钟超时(秒)。随步顶提到 45min(F-2 美食 R1 在 60 步已跑 1464s,100 步预留 ~2400s)。
|
||||
step_timeout_s: 420.0 # timeout 单步静默超时(相邻事件间隔超此判单步卡死;秒)
|
||||
stuck_repeat_threshold: 4 # stuck 连续同一失败签名达此次数 → 判死圈
|
||||
soft_ratio: 0.8 # 软刹触发比例(达 soft_ratio×硬顶时往 system prompt 注入收敛提醒)
|
||||
@ -57,7 +60,9 @@ budget:
|
||||
# ── iteration · 单写 ReAct 轮数 + 外层有界 resume(消费方:worker/agent_loop/studio.py)──────────
|
||||
# 这一区是「优化过门率」最直接的着力点之一:放开/收紧自治轮数与续修次数。
|
||||
iteration:
|
||||
writer_max_iters: 40 # 单写 ReAct 放开的最大轮数(C3 建议整局 ≤40;放太大烧 token,收太小修不完)
|
||||
writer_max_iters: 60 # 单写 ReAct 放开的最大轮数。2026-07-04 创始人令提阈值 40→60:F-2 两轮实证美食类
|
||||
# 硬 brief 在 40 轮墙上反复被截(R1 churn 到 step_cap、R2 设计收敛后仍 40 轮不绿),
|
||||
# 40 是预算墙不是能力墙;烧钱风险交 ¥ 两段式(50/75)兜。
|
||||
max_resumes: 6 # 外层有界自纠 resume 上限(agent 过早停下、门未绿且有预算时,带反馈再踹回去续修的次数)
|
||||
|
||||
# ── design_team · 阶段 1 工作室星形多 agent 设计预算(消费方:worker/agent_loop/design_team.py)──
|
||||
|
||||
@ -98,9 +98,9 @@ _BUILTIN_DEFAULTS: dict[str, dict[str, Any]] = {
|
||||
# 便宜档单局 ¥ 软停线(创始人裁决 ¥10;硬地板 = ×1.5 = ¥15)。
|
||||
# 生产 Service(cheap_service_app)与 CLI(cheap_studio)经 cheap_budget.build_cheap_breaker 同源读此键。
|
||||
"cheap_rmb_hard_limit": 10.0,
|
||||
"max_tool_calls": 60, # step_cap 步数硬顶(工具调用总次数)
|
||||
"max_model_calls": 80, # budget 预算闸(模型推理总次数,¥ 取价失败时兜底)
|
||||
"wall_timeout_s": 1800.0, # timeout 整 reply 墙钟超时(秒)
|
||||
"max_tool_calls": 100, # step_cap 步数硬顶(2026-07-04 创始人令 60→100,详注见 generation.yaml)
|
||||
"max_model_calls": 120, # budget 预算闸(随步顶等比 80→120)
|
||||
"wall_timeout_s": 2700.0, # timeout 整 reply 墙钟超时(随步顶 1800→2700)
|
||||
"step_timeout_s": 420.0, # timeout 单步静默超时(秒)
|
||||
"stuck_repeat_threshold": 4, # stuck 连续同一失败签名达此次数判死圈
|
||||
"soft_ratio": 0.8, # 软刹触发比例(达 soft_ratio×硬顶注入收敛提醒)
|
||||
@ -110,7 +110,7 @@ _BUILTIN_DEFAULTS: dict[str, dict[str, Any]] = {
|
||||
},
|
||||
# ── iteration:单写 ReAct 轮数 + 外层有界 resume(worker/agent_loop/studio.py)──
|
||||
"iteration": {
|
||||
"writer_max_iters": 40, # run_studio 单写 ReAct 放开的最大轮数(C3 建议整局 ≤40)
|
||||
"writer_max_iters": 60, # run_studio 单写 ReAct 最大轮数(2026-07-04 创始人令 40→60,详注见 generation.yaml)
|
||||
"max_resumes": 6, # 外层有界自纠 resume 上限(agent 过早停下再踹回去续修)
|
||||
},
|
||||
# ── design_team:阶段 1 工作室星形多 agent 设计预算(worker/agent_loop/design_team.py)──
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user