Skip to main content
最终版标准轨道

摘要

本 SEP 提议添加两个可选字段——iconswebsiteUrliconswebsiteUrl 将被添加到 Implementation 模式中,以便客户端能够直观地识别第三方实现并直接链接到其文档。icons 参数也将被添加到 ToolResourcePrompt 模式中。虽然这对于所有实现的服务器和客户端都可以使用,但我们预计它最初将用于服务器提供的实现。

动机

当前状态

当前的实现仅暴露命名空间元数据,迫使客户端显示没有视觉提示的通用标签。

提议状态

提议的实现将允许我们添加视觉辅助功能和文档链接,使得更容易直观地识别哪些服务器/客户端正在提供实现,例如斜杠命令界面中的工具:
  • 视觉辅助: 图标让用户立即清楚正在使用哪个工具或资源源。
  • 可发现性: 指向文档的链接(websiteUrl)允许客户端通过一次点击将用户引导至更多信息。

理由

此设计建立在 Web 清单(MDN)的先前工作基础上,并整合了社区反馈:
  • 合并 PR: 将 PR #417 和 PR #862 的更改合并为一个连贯的增强功能。
  • 灵活的图标尺寸: 支持多种图标尺寸(例如 48x4896x96any 用于矢量格式),以适应不同的客户端 UI 需求。
  • 可选字段: 通过将两个字段都设为可选,现有实现保持完全兼容。

规范

扩展 Implementation 对象如下:
使用以下类型扩展 ToolResourcePrompt 接口:

向后兼容性

iconswebsiteUrl 都是可选字段;忽略它们的客户端将回退到现有行为。

安全影响

这不应引入任何新的安全影响。