[MVP] Android Agent 设备端任务中心与现场运维 #86

Open
opened 2026-08-25 14:59:32 +08:00 by ila · 10 comments
Owner

原始需求摘要

用户希望优化 Android Agent:任务完成后若 15 秒内没有新任务则回到 Agent;执行期间避免锁屏;底部增加状态、采集、采购、设置四个 Tab;状态页显示无障碍状态;新增当前设备采集/采购记录、任务编号搜索与详情;允许在 Agent 端发起受控重新采集。用户要求先出原型,审核通过后才能写生产代码。

目标

把 Agent 从单页连接诊断工具升级为设备端任务中心,降低真机运行、故障判断和重复采集操作成本。

MVP 范围

  • 状态、采集、采购、设置四个底部 Tab。
  • 状态页展示连接、设备、当前任务、最近心跳和无障碍真实就绪状态。
  • 设置页维护服务器地址、设备名称,提供测试连接、保存并重新连接和只读诊断;任务执行中禁止修改连接配置。
  • 任务结束后经过服务端空队列确认,再执行 15 秒空闲返回。
  • 执行期和返回冷却期亮屏;不承诺绕过 PIN/密码锁。
  • 当前设备的采集/采购任务列表、任务编号搜索和只读详情。
  • 采集终态任务可由当前设备发起受控重新采集。
  • 补齐采集结果断网 Outbox,保证结果可恢复提交。

非目标与安全边界

  • 不自动解锁 PIN、图案或密码。
  • 不永久持有亮屏锁。
  • 不允许 Agent 重新采购、取消订单、修改订单或支付。
  • 不展示原始控件树、截图、Token 明文、完整地址、凭据或完整规则快照。
  • 不保存或展示 PDD 账号密码。
  • 不允许 Device Token 查看其他设备的任务。
  • 不写任意脚本,不改变一台设备串行一个任务的规则。

子工单索引

  • #87:Android Agent 四 Tab 任务中心交互原型(v3 已于 2026-08-25 通过审核)
  • #88:四 Tab 外壳、状态页、设置页与无障碍就绪诊断(已验收)
  • #89:任务完成后空闲返回与亮屏策略(已验收)
  • #90:当前设备任务历史接口、任务编号搜索及采集采购列表详情
  • #91:受控重新采集
  • #92:采集结果 Outbox 与断网恢复
  • #101:当前 PDD 商品页临时采集与分享链接识别(先行原型)

#87 设计门禁已解除;#88、#89 已验收,#90~#92 仍按各自依赖顺序实施和验收。

总体验收

  • 已确认本地 HTML v3 原型:prototypes/87/v3/index.html。
  • 各单元工单分别实现、验证和验收。
  • 三星真机验证自动返回、亮屏、历史查看和重新采集。
  • 自动支付永久禁止。

文档影响

后续更新 Android Agent API 契约、业务规则、Android 运行说明和设备运维说明;MVP 本身只维护目标与子工单索引。

## 原始需求摘要 用户希望优化 Android Agent:任务完成后若 15 秒内没有新任务则回到 Agent;执行期间避免锁屏;底部增加状态、采集、采购、设置四个 Tab;状态页显示无障碍状态;新增当前设备采集/采购记录、任务编号搜索与详情;允许在 Agent 端发起受控重新采集。用户要求先出原型,审核通过后才能写生产代码。 ## 目标 把 Agent 从单页连接诊断工具升级为设备端任务中心,降低真机运行、故障判断和重复采集操作成本。 ## MVP 范围 - 状态、采集、采购、设置四个底部 Tab。 - 状态页展示连接、设备、当前任务、最近心跳和无障碍真实就绪状态。 - 设置页维护服务器地址、设备名称,提供测试连接、保存并重新连接和只读诊断;任务执行中禁止修改连接配置。 - 任务结束后经过服务端空队列确认,再执行 15 秒空闲返回。 - 执行期和返回冷却期亮屏;不承诺绕过 PIN/密码锁。 - 当前设备的采集/采购任务列表、任务编号搜索和只读详情。 - 采集终态任务可由当前设备发起受控重新采集。 - 补齐采集结果断网 Outbox,保证结果可恢复提交。 ## 非目标与安全边界 - 不自动解锁 PIN、图案或密码。 - 不永久持有亮屏锁。 - 不允许 Agent 重新采购、取消订单、修改订单或支付。 - 不展示原始控件树、截图、Token 明文、完整地址、凭据或完整规则快照。 - 不保存或展示 PDD 账号密码。 - 不允许 Device Token 查看其他设备的任务。 - 不写任意脚本,不改变一台设备串行一个任务的规则。 ## 子工单索引 - #87:Android Agent 四 Tab 任务中心交互原型(v3 已于 2026-08-25 通过审核) - #88:四 Tab 外壳、状态页、设置页与无障碍就绪诊断(已验收) - #89:任务完成后空闲返回与亮屏策略(已验收) - #90:当前设备任务历史接口、任务编号搜索及采集采购列表详情 - #91:受控重新采集 - #92:采集结果 Outbox 与断网恢复 - #101:当前 PDD 商品页临时采集与分享链接识别(先行原型) #87 设计门禁已解除;#88、#89 已验收,#90~#92 仍按各自依赖顺序实施和验收。 ## 总体验收 - 已确认本地 HTML v3 原型:`prototypes/87/v3/index.html`。 - 各单元工单分别实现、验证和验收。 - 三星真机验证自动返回、亮屏、历史查看和重新采集。 - 自动支付永久禁止。 ## 文档影响 后续更新 Android Agent API 契约、业务规则、Android 运行说明和设备运维说明;MVP 本身只维护目标与子工单索引。
Author
Owner

子工单 #90 已于 2026-08-26 通过用户验收并关闭。#86 当前已完成 #87~#90,下一顺序工单为 #91“Android Agent 受控重新采集”,之后为 #92“Android 采集结果 Outbox 与断网恢复”。

子工单 #90 已于 2026-08-26 通过用户验收并关闭。#86 当前已完成 #87~#90,下一顺序工单为 #91“Android Agent 受控重新采集”,之后为 #92“Android 采集结果 Outbox 与断网恢复”。
Author
Owner

子工单 #91 已于 2026-08-26 通过用户验收并关闭。#86 当前已完成 #87~#91,主线下一工单为 #92“Android 采集结果 Outbox 与断网恢复”。另按用户确认新增一个不阻塞 #92 的 Agent 搜索框清除入口小型优化工单。

子工单 #91 已于 2026-08-26 通过用户验收并关闭。#86 当前已完成 #87~#91,主线下一工单为 #92“Android 采集结果 Outbox 与断网恢复”。另按用户确认新增一个不阻塞 #92 的 Agent 搜索框清除入口小型优化工单。
Author
Owner

Agent 任务中心新增小型优化子工单 #94“失败任务列表直接重新采集”。#94 已实现并推送 9ba1cb4,当前等待用户验收;其仅增加 #91 既有能力的失败列表快捷入口,不阻塞主线 #92。真机检查误确认导致任务 #62 实际重采并完成为 completed_partial,详细影响已如实记录在 #94。

Agent 任务中心新增小型优化子工单 #94“失败任务列表直接重新采集”。#94 已实现并推送 `9ba1cb4`,当前等待用户验收;其仅增加 #91 既有能力的失败列表快捷入口,不阻塞主线 #92。真机检查误确认导致任务 #62 实际重采并完成为 `completed_partial`,详细影响已如实记录在 #94。
Author
Owner

新增子工单 #95“Agent 采购失败任务安全重试与交互原型”。#95 v1 已完成并等待用户审核:复用 QuantUX App 6a8d4607191a826306a7efec,本地证据 prototypes/95/v1/index.html,提交 9860b2a。审核通过前不实施 Android/Server/API;#95 不改变主线 #92 的既有顺序。

新增子工单 #95“Agent 采购失败任务安全重试与交互原型”。#95 v1 已完成并等待用户审核:复用 QuantUX App `6a8d4607191a826306a7efec`,本地证据 `prototypes/95/v1/index.html`,提交 `9860b2a`。审核通过前不实施 Android/Server/API;#95 不改变主线 #92 的既有顺序。
Author
Owner

#95 v1 原型已于 2026-08-26 通过用户审核,生产实施门禁解除。#95 尚未实现 Server/API/Android,保持开启;正式采购真机验证仍需单独授权,永久禁止支付。

#95 v1 原型已于 2026-08-26 通过用户审核,生产实施门禁解除。#95 尚未实现 Server/API/Android,保持开启;正式采购真机验证仍需单独授权,永久禁止支付。
Author
Owner

新增子工单 #99“Agent 任务记录下拉刷新与按范围同步原型”。v1 原型已完成并推送 50df464,本地证据 prototypes/99/v1/index.html,等待用户审核。该工单只优化当前设备任务记录的刷新与同步,不领取或执行任务,不触发重新采集/重新采购,不涉及创建订单或支付,也不阻塞主线 #92。

新增子工单 #99“Agent 任务记录下拉刷新与按范围同步原型”。v1 原型已完成并推送 `50df464`,本地证据 `prototypes/99/v1/index.html`,等待用户审核。该工单只优化当前设备任务记录的刷新与同步,不领取或执行任务,不触发重新采集/重新采购,不涉及创建订单或支付,也不阻塞主线 #92。
Author
Owner

#99 v1 原型已于 2026-08-26 通过用户审核,生产实施门禁解除。#99 尚未实现,保持开放;其与主线 #92 无强依赖,可按用户优先级实施。

#99 v1 原型已于 2026-08-26 通过用户审核,生产实施门禁解除。#99 尚未实现,保持开放;其与主线 #92 无强依赖,可按用户优先级实施。
Author
Owner

#98 v3 原型已于 2026-08-26 通过用户审核,生产实施门禁解除。#98 尚未实现,保持开放;实施时继续复用现有自动轮询和串行调度,不新增第二套轮询器。

#98 v3 原型已于 2026-08-26 通过用户审核,生产实施门禁解除。#98 尚未实现,保持开放;实施时继续复用现有自动轮询和串行调度,不新增第二套轮询器。
Author
Owner

进度同步(2026-08-28):用户已明确验收并关闭本次所列 Android Agent 相关工单,包括 #93~#102(不含仍待实施的 #92)以及后续当前页面采集和交互修复 #104~#116、#124、#126、#128。#92“采集结果 Outbox 与断网恢复”仍未完成,因此本 MVP 保持打开,不提前进入整体验收或关闭。

进度同步(2026-08-28):用户已明确验收并关闭本次所列 Android Agent 相关工单,包括 #93~#102(不含仍待实施的 #92)以及后续当前页面采集和交互修复 #104~#116、#124、#126、#128。#92“采集结果 Outbox 与断网恢复”仍未完成,因此本 MVP 保持打开,不提前进入整体验收或关闭。
Author
Owner

进度同步(2026-08-29):用户已验收并关闭 Agent 相关增强 #130、#132、#133、#134、#150、#151、#152、#154、#155、#157、#158、#159。#92 采集结果 Outbox 与断网恢复仍未完成,因此 #86 保持开放。

进度同步(2026-08-29):用户已验收并关闭 Agent 相关增强 #130、#132、#133、#134、#150、#151、#152、#154、#155、#157、#158、#159。#92 采集结果 Outbox 与断网恢复仍未完成,因此 #86 保持开放。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#86