get_document
Lee un documento. Por defecto devuelve el contenido como MARKDOWN (format), una sola vez y sin duplicar.
format: "markdown" (default) — títulos, listas, tablas, enlaces; es lo que aceptan create/update/patch/append.
"texto" — texto plano, sin marcas.
"crudo" — lo guardado tal cual (HTML o el JSON de bloques del editor). Rara vez hace falta.
buscar: en vez del documento entero, sólo los fragmentos (del markdown) donde aparece ese texto, con contexto.
Es lo que hay que usar en un documento largo para saber QUÉ cambiar con patch_document.
Devuelve también `updated_at`: pasalo como `base_version` al escribir y la escritura falla si alguien
cambió el documento en el medio, en vez de pisarlo. `perdidas` lista lo que el markdown no representa
(fórmulas, referencias a otros documentos, colores…): si no está vacío, patch_document y append_document
no se pueden usar sobre ese documento.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| buscar | No | Devolver sólo los fragmentos que contienen este texto | |
| format | No | Formato del contenido (default: markdown) | |
| contexto | No | Con buscar: caracteres de contexto a cada lado (default 300) | |
| document_id | Yes | ID del documento | |
| workspace_id | No | UUID del workspace, o su nombre tal como lo dice el usuario ('Acme', 'el personal'). Omitir = TODOS los workspaces de la persona, en una sola llamada |