(name: string, args: Record<string, unknown> | undefined)
| 587 | } |
| 588 | |
| 589 | export async function handleReadingTool(name: string, args: Record<string, unknown> | undefined) { |
| 590 | const safeArgs = args || {} |
| 591 | |
| 592 | switch (name) { |
| 593 | case 'deepnote_read': |
| 594 | return handleRead(safeArgs) |
| 595 | case 'deepnote_cat': |
| 596 | return handleCat(safeArgs) |
| 597 | case 'deepnote_validate': |
| 598 | return handleValidate(safeArgs) |
| 599 | case 'deepnote_diff': |
| 600 | return handleDiff(safeArgs) |
| 601 | default: |
| 602 | return { |
| 603 | content: [{ type: 'text', text: `Unknown reading tool: ${name}` }], |
| 604 | isError: true, |
| 605 | } |
| 606 | } |
| 607 | } |
no test coverage detected