AgentLink 云沙箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0cc60164/agentlink-skill。
技能介绍
要解决什么问题
很多 Agent 需要真实浏览器或 Windows 桌面才能做自动化测试、RPA、抓取或跑脚本,但本地环境难隔离、难复现,也不适合把整台机器交给模型随意操作。AgentLink 是中国移动提供的云端 AI 沙箱:通过 API 拿到独立的 Linux 浏览器实例或 Windows 桌面,由技能里的 SDK 统一封装访问路径。
技能如何工作
技能围绕两条能力线展开:
- Browser Use:导航、
a11y_tree()拿可访问性树(带元素编号)、click/fill、执行 JS、shell()、截图capture()等。 - Computer Use:Windows 桌面上的 PowerShell / Python、键鼠、文件与进程管理等。
Agent「看见」环境时,文档推荐先用 a11y_tree()(文本、体积小、适合定位表单与结构),操作后再用 capture() 做视觉核对。命令类接口返回 ActionResult,用 result.text 与 result.success 判断输出与成败。
首次访问 al.browser 或 al.desktop 时 SDK 会自动创建对应沙箱并缓存,同一任务内复用同一个 AgentLink 实例即可;换任务应新建实例。沙箱内还可能挂有额外 MCP 工具,封装 API 不够用时可用 list_tools() 发现、call_tool() 调用。
边界与注意点
使用前必须配置环境变量 AGENTLINK_API_KEY(控制台创建),未配置会抛 ConfigurationError。默认 request_timeout=30s,长任务需加大超时。同一 with AgentLink() as al: 块内尽量复用沙箱,避免反复创建销毁;delete() 返回 False 且日志显示沙箱已过期时无需重试。截图依赖多模态模型,日常定位仍应优先可访问性树而非纯看图。
使用场景
- 在隔离的 Linux 浏览器沙箱里打开内网 URL,用 `a11y_tree()` 拿到元素编号后自动填表并 `capture()` 留证。
- 集成 Agent 时让模型在云端执行 `shell()`、注入 JS,再按 ref 点击节点完成多步网页操作。
- 办公机不能装桌面自动化客户端时,在 Windows 沙箱里跑 PowerShell 批量改文件、查进程。
- 封装技能时走「可访问性树定位 → click/fill → 命令输出用 ActionResult.text 回传」的固定链路。
适合人员
- 负责 Web 回归测试、需要与本地 Chrome 隔离的 QA,要用云端浏览器跑导航与断言。
- 做企业内网表单或后台 RPA 的自动化开发,既要浏览器又要 Windows 键鼠与文件操作。
- 在 OpenClaw 等平台托管本 Skill、负责注入 `AGENTLINK_API_KEY` 的 Agent 集成工程师。
- 不愿在本机长期开着可被模型控制的浏览器或桌面,希望不可信自动化只在云沙箱里跑的团队。