FIELD NOTES / 02 · AI CONNECTION

让 WorkBuddy 读取一个指定的 Prism 环境。

从一个只有虚构数据的测试页开始:配置连接、限定环境、核对返回内容,再释放会话和撤销权限。这次实测也记录了客户端没有完整遵守任务要求的情况。

更新于 · 实测版本 Prism 0.3.16

实测日期 macOS 26.6 · Apple SiliconPrism 0.3.16 · Pro 已激活测试内核 144.0.7559.132 Community

1. 配置连接,只授权测试环境

  1. 准备一个测试环境

    按环境隔离教程启动本地测试页,在 A 环境保存 A 标记。先保留虚构测试数据,方便核对输出。

  2. 打开 Prism 的授权面板

    进入“本地 AI · MCP”,打开该测试环境的 AI 控制开关。尚未启用时启用 MCP,再使用“复制 MCP 配置”;已在运行的服务不必停止重开。

  3. 查看 WorkBuddy 的连接器配置

    本次界面路径为“专家·技能·连接器 → 连接器 → 自定义连接器 → MCP 服务管理 → 配置 MCP”。将 prism 条目合并到现有配置,保留其他服务器条目。

  4. 确认工具可用

    确认 prism 连接器已启用,按客户端提示重新连接。本次使用原有已启用配置;如果提示路径或连接错误,先核对 Prism 生成的配置与本机安装位置。

本次 Mac 安装位置的配置形态

优先复制当前 Prism 客户端提供的配置;不要将 macOS 路径用于 Windows。

{
  "mcpServers": {
    "prism": {
      "command": "/Applications/Prism Browser.app/Contents/Resources/pro-agent/prism-pro-agent",
      "args": [
        "--mcp"
      ]
    }
  }
}

2. 在新任务中说明目标与范围

将下面的环境名替换为你的实际测试环境名。本地测试服务需要保持运行;如果使用了其他端口,也要修改任务中的地址。

仅使用我指定的临时环境“教程验证-A”。通过 Prism MCP 创建独立任务会话,打开 http://127.0.0.1:4318/,读取页面标题、测试编号,以及页面显示的 Cookie 和 localStorage 标记。不要点击、填写或提交,不要修改本地文件、技能或设置,不要读取其他环境。完成后释放你创建的任务会话并保留环境。若 MCP 不可用,报告错误,不要用其他方式替代。

让客户端报告实际工具调用和返回结果。只有一句“已完成”不足以证明连接成功;应与页面上的已知内容核对。

3. 本次读到了什么

WorkBuddy 界面展示的实测返回
检查实际观察结论
页面标题Prism 环境隔离验证一致
测试编号PRISM-SEO-20260924一致
Cookie / localStorageA / A一致
任务会话已创建并释放;随后环境可关闭连接与读取通过
不修改本地文件读取后额外修改了技能笔记此项未通过

记录来自 WorkBuddy 的结果界面及测试过程观察。Prism 侧另有页面快照验证 A/A,并在会话结束后成功关闭环境;不能将客户端自行总结当成每一步的独立验证。

4. 任务指令和工具权限,各自管什么

本次 WorkBuddy 没有点击测试页按钮,完成了所需读取,但随后自行修改了本地技能笔记,超出了“不要修改文件”的要求。测试方停止任务,撤回了这次新增的笔记。

因此,这次结果支持“WorkBuddy 可以通过 Prism MCP 读取授权环境”,不支持“整个 AI 客户端始终严格只读”。Prism 的环境开关控制浏览器环境访问范围,不会替你限制 WorkBuddy 的文件、终端等其他工具。正式任务前,还需检查 AI 客户端本身的工具权限与执行记录。

本地 stdio 是连接方式。AI 读取到的页面内容会进入 WorkBuddy 工作流,是否发送到远端模型取决于客户端与模型服务,详见数据与隐私说明。

5. 释放会话,再撤销环境权限

  1. 让任务释放自己的会话

    使用 prism_close_task_session 结束该任务创建的页面控制器。释放会话不会自动关闭浏览器环境;需要关闭时,再关闭环境。

  2. 关闭该环境的 AI 开关

    回到 Prism“本地 AI · MCP”,关闭测试环境的授权。此次撤销后,访问该环境返回“该环境尚未允许本地 AI 控制”。

  3. 核对收尾

    确认测试环境已撤权,自己的会话已释放,其他任务保持原状。不再测试时停止本地测试页服务。

连接失败或关闭失败

找不到 prism 工具
检查连接器是否启用、应用安装路径是否与生成的配置一致,以及 Prism 的 MCP 服务状态。不要把模型声称“能操作”当成已连接。
提示环境未授权
核对授权开关对应的环境名称与编号,只为此次目标环境开通权限。若你刚主动撤权,这个拒绝正是预期结果。
提示 PROFILE_IN_USE
检查是否有活跃任务会话;让所属任务先释放自己的会话,再关闭环境。
读不到单个 A/B 字母
默认紧凑快照可能过滤单字文本。改用完整快照 compact:false 或页面可见文本工具核对。

下一步按需要扩展任务

先确认目标环境与返回结果,再根据实际用途明确允许的点击或填写范围。MCP 功能说明介绍停止控制等操作;版本对比说明 Pro 与免费环境管理的区别。

记录来源与纠错

本文由 Codex 操作已安装的 Prism 客户端、调用 Prism MCP 并整理实际结果,截图来自操作过程。这是 Prism 官网的产品操作记录,不是独立第三方评测;没有把未测试的平台或版本写成已通过。

产品维护者与联系方式见关于 Prism。若你的结果不同,请在项目 Issues提供系统、Prism 与内核版本、具体步骤及脱敏截图,不要附 Cookie、激活码或代理密码。