(filePath: string, entries: string[])
| 65 | } |
| 66 | |
| 67 | function appendToFile(filePath: string, entries: string[]): void { |
| 68 | if (entries.length === 0) return |
| 69 | fs.mkdir(dirname(filePath), { recursive: true }) |
| 70 | .then(() => fs.appendFile(filePath, entries.join('\n') + '\n')) |
| 71 | .catch(() => {}) |
| 72 | } |
| 73 | |
| 74 | function initFingerprint(req: Record<string, unknown>): string { |
| 75 | const tools = req.tools as Array<{ name?: string }> | undefined |