超时此前默认 0(不限),配合"超时被吞成 ok"的旧 bug,跑飞的 job 能无限拖。 改默认有限值 1800s(30min):新建 job 不指定 timeout_seconds 时给 1800, 显式 0 仍保留为"不限"逃生口。 - 单一事实源 core/scheduler.DEFAULT_TIMEOUT_SECONDS=1800;create_job 与 tools/schedule.py(agent 建 job 的工具)默认都引它,JSON schema 描述同步。 - create_job 里 int(timeout_seconds or 0) 保留显式 0=不限语义。 - 存量:线上 job e621c8a6「每日水泥科研简报」timeout 600→1800(直接 SQL, 未动其它 job)。 - RUN 故障兜底行同步默认值。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| ask_user.py | ||
| base.py | ||
| documents.py | ||
| fs.py | ||
| image_ref.py | ||
| look_at_image.py | ||
| materials_project.py | ||
| run_python.py | ||
| schedule.py | ||
| seedance.py | ||
| seedream.py | ||
| send_email.py | ||
| shell.py | ||
| skill_authoring.py | ||
| skill_tool.py | ||
| task_progress.py | ||
| web_fetch.py | ||
| web_search.py | ||
| wechat_bot.py | ||