Skip to content

Add listResourceTemplates support for resource discovery#196

Merged
executeautomation merged 2 commits into
mainfrom
copilot/support-list-resource-templates
Dec 11, 2025
Merged

Add listResourceTemplates support for resource discovery#196
executeautomation merged 2 commits into
mainfrom
copilot/support-list-resource-templates

Conversation

Copilot AI commented Dec 11, 2025

Copy link
Copy Markdown
Contributor

AI agents currently discover resources (console logs, screenshots) only after creation. This adds listResourceTemplates to advertise available resource patterns upfront.

Changes

  • Add ListResourceTemplatesRequestSchema handler in requestHandler.ts

    • Exposes console://logs template for browser console logs
    • Exposes screenshot://{name} template for named screenshots with URI template variable
  • Update server capabilities in index.ts

    • Declare resources.listChanged: true to indicate dynamic resource support

Resource Templates Exposed

{
  resourceTemplates: [
    {
      uriTemplate: "console://logs",
      name: "Browser console logs",
      mimeType: "text/plain",
      description: "Access browser console output captured during page interactions"
    },
    {
      uriTemplate: "screenshot://{name}",
      name: "Page screenshots", 
      mimeType: "image/png",
      description: "Access screenshots by name taken via playwright_screenshot tool"
    }
  ]
}

Agents can now understand resource URI patterns before resources exist, enabling better planning and discovery flows.

Original prompt

This section details on the original issue you should resolve

<issue_title>support listResourceTemplates</issue_title>
<issue_description>Support listResourceTemplates to enable agent to better discover snapshots.

</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: executeautomation <10337030+executeautomation@users.noreply.github.com>
Copilot AI changed the title [WIP] Support listResourceTemplates for snapshot discovery Add listResourceTemplates support for resource discovery Dec 11, 2025
@executeautomation executeautomation marked this pull request as ready for review December 11, 2025 10:04
@executeautomation executeautomation merged commit 961d715 into main Dec 11, 2025
11 of 13 checks passed
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.

support listResourceTemplates

2 participants