客户端说明

概览

了解 fushou-agent 统一客户端入口及其可用子命令。

更新于

fushou-agent 是测试用例、电脑、手机和设计稿相关命令的统一入口。运行根命令或 fushou-agent --help 可以查看当前操作系统支持的顶级子命令;使用 fushou-agent <COMMAND> --help 可以继续查看具体命令的参数。

编码智能体如何完成设计稿还原与自动化验证?

在 Codex、WorkBuddy 等编码智能体中安装并调用 fushou-agent Skill,可以把设计稿还原、用例生成与真实设备验证接入现有研发流程。接入步骤见安装与 Skill 配置。

  • 设计稿还原度差:使用设计稿转代码智能体读取 Sketch / Figma 源文件,生成布局代码与切图,再按项目要求替换组件、接入接口。
  • 写完代码自动化验证速度很慢:使用测试用例智能体从 PRD 生成 XLSX,在浏览器、电脑和手机上执行,结果写回表格。
  • 不能操作真实的电脑和手机界面:使用GUI智能体根据自然语言操作电脑桌面和手机 App;界面操作支持 Skill、MCP、命令行三种接入方式。

支持 Windows、macOS、Ubuntu 24.04 及以上版本,以及连接到电脑的 Android、HarmonyOS、iOS 设备;iOS 仅由 macOS 客户端操作。浏览器用例单机最多支持 10 个浏览器并行,实际耗时取决于任务和设备条件。

命令格式

Terminal
fushou-agent <COMMAND> [OPTIONS]
fushou-agent --help
fushou-agent --version

不带参数运行 fushou-agent 与运行 fushou-agent --help 的效果相同。--version 或 -V 输出当前客户端版本。

子命令

子命令 简要说明
install 安装测试用例依赖、通用 AGENTS Skill 和 iOS 真机能力。
uninstall 卸载客户端、登录信息、配置、缓存和赋手智能体 Skill。
upgrade 检查并升级客户端。
testcase 管理测试用例。generate 从 PRD 生成 XLSX,exec 创建并等待执行任务。
design 转换本地 Sketch/Figma 设计稿,或在本地列出和过滤 OpenAPI、Swagger、ApiFox 接口定义。
computer 操作当前电脑。提供自然语言任务 exec、已保存脚本 rpa exec 和本地 MCP 服务 mcp。
android 操作 Android 设备。提供 exec、rpa exec 和 mcp。
harmony 操作 HarmonyOS 设备。提供 exec、rpa exec 和 mcp。
ios 操作 iOS 真机。提供 exec、rpa exec 和 mcp,仅在 macOS 客户端中可用。

非 macOS 客户端的根帮助不会列出 ios。各命令的参数、环境变量和设备要求以对应页面为准。

本地 Agent 与会话

电脑、手机和测试用例任务由本机 Agent 执行。请安装 Node.js 22.19.0 或更新版本,首次运行会准备依赖。交互终端默认显示执行过程并允许回答问题;自动化调用显式加 -p 或 --prompt。design 保持原有用法。

本地 Agent 可读取指定行区间、局部编辑文件、搜索文件内容和执行命令。开始任务前执行 fushou-agent install --browser,提前安装文件搜索所需组件;Windows 另可执行 install --bash 准备 Git Bash,并支持 PowerShell。

任务给出最终结果后,会话关闭输入,显示结果与费用并自动退出。已结束的会话不能继续追问;新任务需重新运行命令。RPA 生成的中间阶段和测试任务中的单条用例结束时,整个任务仍会继续。

会话记录位于客户端本地缓存目录下的 agent/sessions,截图附件保存在同一缓存目录。需要澄清时可根据返回的会话 ID 使用对应命令的 --resume 继续。删除本机缓存会失去这些记录,控制台不保存完整执行过程。

交互模式仅在澄清工具提问时显示输入框并接收回答,其余时间不接受输入。除 rpa generate 外,-p 或非交互终端始终不接收输入;需要澄清时保存问题并以退出码 2 结束。可稍后在交互终端通过 --resume 恢复,恢复时不要加 -p。

交互模式显示工具调用名称、参数及失败时的具体错误,不显示执行中或输入检查提示,也不显示工具成功提示。非交互模式只输出最终结果 JSON;完整执行过程仍保存在本地会话中。

本地 Agent 执行期间显示系统活动图标:macOS 位于菜单栏,Windows 位于系统托盘,Linux 显示在支持状态图标的桌面环境中。任务退出后图标消失;电脑操作会显示当前目标应用,手机任务使用手机标识。

澄清问题提供选项时,Agent 如有明确推荐,会将该选项放在第一位并标注“(推荐)”。你可以输入选项编号,也可以直接填写自己的答案。

模型由服务端任务配置选择,费用可在控制台查看。同一任务可能产生多条消费明细;任务页面显示汇总费用。

任务执行期间,模型请求遇到临时网络错误或服务繁忙时,会自动重试最多 3 次,依次等待 2、4、8 秒。交互终端显示重试次数和错误原因,等待期间可以取消任务;已完成的工具操作会保留。重试仍失败时,终端显示具体错误。连接中断前的请求可能已经产生费用,因此重试可能增加模型费用。

rpa generate 仅支持交互模式,即使传入 -p/--prompt 也保持交互;没有交互终端时退出 1。需求完整时直接开始生成,缺失或有歧义时通过 ask_user 逐项澄清,补充完整后继续,无需最终确认。

赋手智能体文档赋手智能体使用文档