octop v0.9.20 本身不内置浏览器自动化能力,需通过对接 openclaw 托管浏览器或 extension relay 模式实现;须配置 openclaw 服务、在 skills.yaml 中声明 browser http 工具,并在 system prompt 中明确调用逻辑。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.20 本身不内置浏览器自动化能力,它是一个轻量级的本地 Agent 运行时框架,专注任务编排与工具调用。若你想让它具备“专家 browser”能力(即像 OpenClaw Agent Browser 那样真实操控网页),需通过外部浏览器服务桥接实现——最成熟、官方推荐的方案就是对接 OpenClaw 的托管浏览器(Managed Browser) 或 Extension Relay 中继模式。
确认 OpenClaw 浏览器服务已就绪
Octop 无法直接启动 Chrome,必须依赖已配置好的 OpenClaw 浏览器后端:
- 确保 OpenClaw gateway 正在运行,且浏览器状态为 running: true(可通过
openclaw status查看) - 执行过关键配置:启用 headless、noSandbox、指定 chrome 路径(如
/usr/bin/google-chrome)、设 defaultProfile 为openclaw - 若用 Extension Relay 模式,还需在你日常 Chrome 中安装 OpenClaw 插件,并填入控制台生成的 token,将插件 pin 在工具栏并切换为 ON 状态
在 Octop 中声明 browser 工具
Octop 通过 YAML 定义可用 skills。你需要手动添加一个 browser skill,指向 OpenClaw 提供的 HTTP API 接口:
适配 HKUDS CLI-Anything 至 OpenClaw 工作流,用于为 GUI 应用构建、优化、测试或验证智能体原生 CLI 封装。
- 编辑 Octop 的
skills.yaml或对应 agent 配置文件 - 新增一项 skill,type 设为
http,url 指向 OpenClaw 的 browser endpoint,例如:http://localhost:18789/api/v1/browser/execute - method 用
POST,body 包含自然语言指令(如 “登录知乎并截图首页”),OpenClaw 会自动解析并执行 - 可选加 timeout: 60s,避免长任务阻塞
让 Octop agent 理解何时调用 browser
仅注册 tool 不够,还需赋予 agent 调用判断能力:
- 在 agent 的 system prompt 中明确说明:“你具备网页操作能力,当用户需求涉及登录、表单填写、动态内容查看、截图或跨页面跳转时,优先调用 browser 工具”
- 避免模糊指令,比如不说“查一下天气”,而说“打开中国气象局官网,输入北京,截图预报页面”——更利于 OpenClaw 准确执行
- 首次测试建议用简单动作验证链路,例如:“打开 https://example.com,等待 2 秒,截图并返回 base64”
安全与隔离注意事项
Octop 本身不处理浏览器沙箱或登录态,这部分完全由 OpenClaw 承担:
- Managed Browser 模式下,每个任务使用独立无痕 profile,天然隔离,适合多用户或敏感操作
- Extension Relay 模式可复用你已登录的标签页(如企业微信、邮箱),但需确保中继服务常驻(
openclaw relay start)且 Chrome 未被强制关闭 - 不要在 Octop 配置中暴露 OpenClaw 的 token 或管理接口到公网;若部署在服务器,建议用反向代理限制 /api/v1/browser 路由访问范围










