(name: string, args: Record<string, unknown> | undefined)
| 948 | } |
| 949 | |
| 950 | export async function handleWritingTool(name: string, args: Record<string, unknown> | undefined) { |
| 951 | const safeArgs = args || {} |
| 952 | |
| 953 | switch (name) { |
| 954 | case 'deepnote_create': |
| 955 | return handleCreate(safeArgs) |
| 956 | case 'deepnote_add_block': |
| 957 | return handleAddBlock(safeArgs) |
| 958 | case 'deepnote_edit_block': |
| 959 | return handleEditBlock(safeArgs) |
| 960 | case 'deepnote_remove_block': |
| 961 | return handleRemoveBlock(safeArgs) |
| 962 | case 'deepnote_reorder_blocks': |
| 963 | return handleReorderBlocks(safeArgs) |
| 964 | case 'deepnote_add_notebook': |
| 965 | return handleAddNotebook(safeArgs) |
| 966 | default: |
| 967 | return { |
| 968 | content: [{ type: 'text', text: `Unknown writing tool: ${name}` }], |
| 969 | isError: true, |
| 970 | } |
| 971 | } |
| 972 | } |
no test coverage detected