feat: add optional fields parameter to search_templates tool

- Added fields parameter to filter response fields in search_templates
- Reduces response size by 70-98% when using selective fields
- Maintains backward compatibility with optional parameter
- Supports all template fields: id, name, description, author, nodes, views, created, url, metadata
- Updated tool documentation with examples

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-09-15 23:46:33 +02:00
parent a7a6d64931
commit abc226f111
10 changed files with 76 additions and 2339 deletions

View File

@@ -414,6 +414,14 @@ export const n8nDocumentationToolsFinal: ToolDefinition[] = [
type: 'string',
description: 'Search keyword as string. Example: "chatbot"',
},
fields: {
type: 'array',
items: {
type: 'string',
enum: ['id', 'name', 'description', 'author', 'nodes', 'views', 'created', 'url', 'metadata'],
},
description: 'Fields to include in response. Default: all fields. Example: ["id", "name"] for minimal response.',
},
limit: {
type: 'number',
description: 'Maximum number of results. Default 20.',