type InferToolName<T> = T extends object ? N : never;
Defined in: tools/tool-definition.ts:56
Extract the tool name as a literal type
T