Skip to content

fix(mcp): 为直连 view_image 接入共享图片上下文组件 - #122

Draft
JTropy wants to merge 1 commit into
uvwt:mainfrom
JTropy:fix/chatgpt-image-context
Draft

JTropy wants to merge 1 commit into
uvwt:mainfrom
JTropy:fix/chatgpt-image-context

Conversation

@JTropy

@JTropy JTropy commented Sep 20, 2026

Copy link
Copy Markdown

目标

为直连 AgentDock 的 view_image 提供可选 ChatGPT 图片上下文入口,复用 agentdock-protocol/mcpapps 的共享图片组件,与 NexusDock 保持一致。

依赖与草稿状态

改动

  • 注册共享图片资源,为工具描述和成功图片结果添加展示绑定。
  • 保留输出 schema、结构化结果和图片像素,仅添加可选展示元数据与提示。
  • 关闭 MCP Apps 或图片调用失败时不添加图片结果绑定。
  • 组件行为由协议仓库维护;此仓库测试真实 MCP 会话、PNG 调用及返回的共享 HTML。

验证

使用临时 Go workspace 联合协议 PR 分支验证:在临时目录执行 go work init <协议仓库路径> <AgentDock仓库路径>,设置 GOWORK 为该文件绝对路径,进入 AgentDock 运行:

  • make check 通过(格式、Go 全量测试、脚本测试、vet、构建)。
  • go test -race ./... 通过。
  • 协议仓库的 7 个 Node 组件测试通过。

首次全量运行的 TestWaitNamedTunnelReadyRequiresRunningProcess 时序用例失败;未修改该无关代码,单独重复 5 次通过,随后完整检查和竞态测试通过。上述证据为 workspace 联合测试,不等同于当前 v0.8.1 下独立 CI 通过。

能力边界

用户点击组件后,由宿主上传图片并在后续模型轮次识图;不是同轮无人值守 Computer Use,不使用 OCR、不默认存入文件库、不添加外部 CSP 域名。此前 NexusDock 入口完成 Chrome/ChatGPT 实际图片识别验证;AgentDock 直连本次完成 MCP 集成验证,尚未完成独立 ChatGPT 端到端验收。没有提交部署配置、凭据或用户截图。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant