Merge PR #6912: fix(coding-agent): surface MCP resource templates in resource summary (@roboomp)

This commit is contained in:
can1357
2026-07-29 23:08:29 +02:00
3 changed files with 19 additions and 1 deletions
@@ -97,7 +97,10 @@ function formatAvailableResources(mcpManager: MCPManager): string {
.getConnectedServers()
.flatMap(name => {
const serverResources = mcpManager.getServerResources(name);
return (serverResources?.resources ?? []).map(r => ` ${r.uri} (${name})`);
if (!serverResources) return [];
const concrete = serverResources.resources.map(r => ` ${r.uri} (${name})`);
const templates = serverResources.templates.map(t => ` ${t.uriTemplate} (${name}, template)`);
return [...concrete, ...templates];
})
.join("\n");
return available || " (none)";