create_document
Crea un nuevo documento en el workspace. Acepta markdown (títulos, negritas, listas, tablas, citas, código) y lo convierte a formato del editor; si el contenido ya viene en HTML se guarda tal cual. Cada renglón es un bloque: los renglones seguidos NO se juntan en un párrafo. Un bloque ```mermaid es un DIAGRAMA: se dibuja solo al abrir el documento. Para crear sub-documentos (jerarquía), proveer parent_document_id.
Si el contenido ya existe como ARCHIVO (lo bajaste, lo generó un script) o pesa más de ~20 KB, no lo mandes en content: start_document_upload lo sube por curl sin pasar por el modelo. Para cambiar una parte, patch_document; para agregar al final, append_document. Para el MISMO documento en otro workspace: copy_document, no lo vuelvas a generar.
Devuelve un resumen (bytes, bloques, tablas, títulos en orden, sha256) para verificar sin releer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Título del documento | |
| content | No | Contenido del documento en markdown (o HTML ya armado, que pasa intacto). | |
| workspace_id | No | UUID del workspace, o su nombre tal como lo dice el usuario ('Acme', 'el personal'). Omitir si el token ya tiene workspace fijo | |
| parent_document_id | No | ID del documento padre para crear un sub-documento dentro de otro |