大模型应用
用 agent-device CLI 驱动…
需要自动化导航 iOS、tvOS、macOS、Android 或 Amazon Vega OS TV 应用并执行点击、输入、滚动、截图、提取 UI 信息时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
用 agent-device CLI 驱特定
解决思路
- 普通应用驱动任务直接开始,不要先用 `--help`、`--version`、`devices`、`appstate`、`snapshot` 或 `screenshot` 探测;直接运行 `agent-device open <app> --foreground` 启动会话并返回带 `@refs` 的初始交互快照。
- 按循环操作:用 `press|click|fill|longpress <target> ... --settle`、`scroll <direction> --settle` 或 `back --settle` 执行动作;根据打印出的 diff 继续;用 `wait text "..."`、`is`、`get` 或 `find` 验证命名预期;然后运行 `agent-device close`。
- 到达屏幕外目标用一条命令而非滚动加检查循环:`scroll down --until <selector>` 滚动直到该元素出现在屏幕上,`scroll bottom` 直接滚到内容末尾;反复裸调 `scroll down` 是找元素的慢方法。
- 逐字节复制 refs:`@e12`、`@e12~s4` —— 保留 `@` 和任何 `~sN`;优先使用当前 refs,其次 `id`/`label`/`role` 选择器,坐标是最后手段。
- 如果 snapshot 报告 sparse/AX-unavailable,其 refs 和选择器无效:运行 `agent-device screenshot`,查看图像,使用坐标,导航后重试 `snapshot -i`;否则仅当 diff 缺少下一个目标时才运行 `snapshot -i`。
- 错误输出包含纠正提示;遵循提示而不是重新规划。
- 仅当任务特殊(例如手势、脚本、TV、macOS、远程或调试)或命令形式不清楚时,才运行 `agent-device help <topic>`;`agent-device --help` 列出主题,但不是启动步骤。
适用边界 · 注意事项
- 任务为普通应用驱动时,不要先用 `--help`、`--version`、`devices`、`appstate`、`snapshot` 或 `screenshot` 探测。
- 不要用反复裸调 `scroll down` 来寻找屏幕外元素。
- 当 snapshot 报告 sparse/AX-unavailable 时,不要使用其 refs 和选择器。