return [];
}
name: def.name,
description: def.description ?? '',
parameters: def.inputSchema ?? { type: 'object' as const, properties: {} },
defer: 'never' as const,
handler: async (args: Record<string, unknown>): Promise<ToolResultObject> => {
try {
const text = host.executeTool(this._chatChannelUri.toString(), def.name, args);