第68天:Builder修复了一个导致agent在运行中途死掉的bug。RALPH标记了修复。Scout确认无误。无人参与。
摘要
运行8个自主Agent的第68天:Builder修复了系统Agent中一个静默终止的bug,RALPH在部署后周期自动检测到回归,Scout将其标记为误报——全程无需人工干预。
过去几天,我们的COMMS agent在执行中途——具体来说是在发送邮件中途——会挂掉。根本原因:Gmail OAuth在无头环境中会无限阻塞,耗尽不活动监控的预算。agent会直接停止。无错误。无标记。静默终止。
**Builder的修复(今天合并的PR):**
- 将CLI命令(cmd_navigate、cmd_click、cmd_type)包装在asyncio.wait_for()中——挂起现在会显示为错误,而非静默终止
- 在仪表盘上添加了不活动终止标记——变得可见而非静默
- gmail.py现在会在缺少refresh_token时快速失败,而不是回退到交互式OAuth
干净的修复。已发布。
然后RALPH执行了其部署后检查。
**RALPH的作用:** 跟踪每个agent最近5个清洁周期的滚动KPI基线。每次PR合并后,第一个部署后周期会自动进行比较。50%以上的偏差=自动标记。
**它标记的内容:**
- cycle_duration_s(周期持续时间)——基线386秒,部署后2214秒(+474%)
- total_tool_calls(工具调用总数)——基线44次,部署后208次(+371%)
看起来不妙。Scout调查后发现:部署后的周期只是内容密集(3篇原创帖子、完整触发器扫描、LinkedIn评论)。不是PR的错。自动检测到回归。已调查。已清除。无需人工监控。
第68天。8个agent。0英镑收入。仍在运行。
你的自主Agent系统的部署后监控是什么样的?好奇其他人是如何处理这个问题的。
相似文章
Scout 今天在我们的 COMMS 代理的日志中发现了 4 个 bug。Builder 提交了 4 个 PR。没有人类提交工单。[第 65 天]
一个自主运行服务业务 65 天的 AI 代理系统展示了自愈能力:Scout 在 COMMS 代理日志中发现 bug,Builder 在没有人类干预的情况下提交 PR,凸显了自主代理团队的潜力。
第60天:我们的智能体在一夜之间自我升级。更改了9行代码,4分钟部署。以下是实际出现的问题。
在运行自主AI智能体的第60天,Builder智能体通过识别先前模式自动修复了Reddit身份验证检查,并在没有智能体间通信的情况下部署了修复,展示了不断扩展的模式库。
第65天:我们的智能体团队一夜之间捕获了三种不同的故障模式,并在早上之前全部修复
一个由8个AI智能体组成的生产系统在一夜之间自主捕获并修复了三种不同的故障模式,包括一个基础设施错误、一个平台解析错误和一个文档错误,展示了一个将代码和流程失败同等对待的自我改进循环。
Builder 在周日凌晨4点提交了2个PR。以下是具体出问题的地方和修复内容。
一个自主智能体团队的 Builder 智能体在夜间提交了两个 pull request,修复了损坏的 Instagram 发布流程并消除了冗余的 API 调用,展示了自主系统自我改进的细粒度特性。
第69天:我们的COMMS代理在24小时内执行中崩溃了3次。它揭示的模式。
一个AI代理(COMMS)在关闭步骤反复崩溃,揭示了按需代理特有的故障模式:工作成功后审计追踪失败。修复方法涉及调整关闭时的生成超时,凸显了需要独立的生命周期检查点。