用户 2026-09-18:「最新agent回填还是失败,真机在现场」。
回填结果:「等待订单列表加载超时,未完整扫描」,已检查 0。
现场 PDD 订单列表整页只有 20 个节点、3 个文本(仅「我的订单」标题),标签栏与卡片都未渲染。mCurrentFocus 显示 PDD 仍在前台,且该空壳状态在扫描结束后仍持续数分钟。
mCurrentFocus
实测两组数据:
awaitOrders() 的预算是 8 次重试、每次 pause() 1 秒,合计约 810 秒,对 7 秒的冷启动余量只有 13 秒。而卡在空壳时它只会等满后直接报错放弃,从不重新加载——实测重新加载一次即恢复。
awaitOrders()
pause()
openOrders()
仅在完全认不出列表时重载,不会把已滚动的列表拉回顶部。
最坏情况等待时间由约 10 秒增至约 21 秒,仅在列表异常时发生。回退即还原两个常量。
无长期文档影响:未改入口、配置、接口和状态机。
提交 997306e(deploy-main)。AWAIT_ATTEMPTS 8→20,第 10 轮未识别时重新加载一次。
997306e
AWAIT_ATTEMPTS
blank order list is reloaded once instead of failing
真机回填结果。本工单只放宽等待并增加一次重载,不保证空壳的成因已消除——成因未定位,只确认了重新加载可恢复。
状态:待验收。
No dependencies set.
The note is not visible to the blocked user.
原始需求
用户 2026-09-18:「最新agent回填还是失败,真机在现场」。
事实(真机 192.168.0.173:38881,0.9.59,2026-09-18)
回填结果:「等待订单列表加载超时,未完整扫描」,已检查 0。
现场 PDD 订单列表整页只有 20 个节点、3 个文本(仅「我的订单」标题),标签栏与卡片都未渲染。
mCurrentFocus显示 PDD 仍在前台,且该空壳状态在扫描结束后仍持续数分钟。实测两组数据:
awaitOrders()的预算是 8 次重试、每次pause()1 秒,合计约 810 秒,对 7 秒的冷启动余量只有 13 秒。而卡在空壳时它只会等满后直接报错放弃,从不重新加载——实测重新加载一次即恢复。方案
openOrders()重新加载;每次awaitOrders()最多重载一次。仅在完全认不出列表时重载,不会把已滚动的列表拉回顶部。
验收
风险与回退
最坏情况等待时间由约 10 秒增至约 21 秒,仅在列表异常时发生。回退即还原两个常量。
文档影响
无长期文档影响:未改入口、配置、接口和状态机。
实施
提交
997306e(deploy-main)。AWAIT_ATTEMPTS8→20,第 10 轮未识别时重新加载一次。验证
blank order list is reloaded once instead of failing。未验证
真机回填结果。本工单只放宽等待并增加一次重载,不保证空壳的成因已消除——成因未定位,只确认了重新加载可恢复。
状态:待验收。