用途:为 Minitap mobile-use SDK 搭建本地优先项目,让智能体针对选定设备本地运行,覆盖 iOS、Android 或两者。
主要能力:询问并确定目标平台、设备路径(本地物理设备或模拟器、BrowserStack、Minitap 云设备)、LLM 提供方(Minitap API、OpenAI、Anthropic、Google、OpenRouter、本地模型或其他受支持提供方)。
依赖检查:需 python3 3.12+ 与 uv;Android 本地需 adb(adb devices);iOS 模拟器需 idb_companion(xcrun simctl list devices);iOS 物理设备需 idevice_id、appium(appium driver list)。缺失依赖参考本技能中对应设备的参考文件。
使用方式:执行 uv init <project-name> 并进入目录,uv add minitap-mobile-use python-dotenv,复制 llm-config.override.template.jsonc 为 llm-config.override.jsonc 后配置所选提供方,仅在 .env 中放置必要密钥并将 .env 加入 .gitignore。生成在本地运行智能体的任务代码(导入 asyncio、dotenv、minitap.mobile_use.sdk 的 Agent 与 Builders、AgentProfile;构建 profile 与 config,agent.init() 后 run_task(goal=..., name="first-task") 并输出结果,最后 agent.clean())。如选择云或远程路径,用 BrowserStack 或 for_cloud_device(...) builder API 扩展配置。
验证:确认选定设备可见,运行 uv run python -c "from minitap.mobile_use.sdk import Agent; print('SDK OK')" 与 uv run python main.py。
限制:无法确定时才询问信息;根据实际命令输出诊断失败,不应静默切换设备路径。其他未提及的平台、价格或效果暂未提供。