remove: list_image_models tool (caused Figma hangs)

This commit is contained in:
hermes committed 2026-07-10 01:41:51 +02:00
1 parent 902acca883
commit cf542f1606
1 file changed
-9
-9
View File
@@ -431,11 +431,6 @@ function registerHandlers(srv) {
required: ['prompt'],
},
},
{
name: 'list_image_models',
description: 'List 35 image-capable models on OpenRouter (cached 1h).',
inputSchema: { type: 'object', properties: {} },
},
{
name: 'get_image',
description:
@@ -466,10 +461,6 @@ function registerHandlers(srv) {
srv.setRequestHandler(CallToolRequestSchema, async (req) => {
const { name, arguments: args } = req.params;
try {
if (name === 'list_image_models') {
const list = (await getImageModels()).join('\n');
return { content: [{ type: 'text', text: `# OpenRouter image models (${MODEL_CACHE.length})\n\n${list}` }] };
}
if (name === 'generate_image' || name === 'generate_image_transparent') {
const prompt = String(args?.prompt || '').trim();
if (!prompt) return errResp('prompt required');