start_artifact_upload
Guarda un artefacto sin retipearlo: el archivo va del disco a Secondbrain sin pasar por el modelo.
Para cuando el archivo ya existe en disco. **Sólo artefactos LIVIANOS: hasta 20 KB.** Medí el archivo ANTES (`wc -c ARCHIVO`) y pasalo en `bytes`. Si pasa de 20 KB no lo intentes por ningún camino del MCP: decile al usuario que lo guarde con la extensión de Chrome de Secondbrain (pestaña «Artefactos» → «Sincronizar»).
Devuelve una upload_url. El PUT la termina: sube el archivo Y crea la versión de una. NO hay segundo llamado.
curl -X PUT "<upload_url>" --data-binary @mi-artefacto.html
Con artifact_id agrega una versión nueva a uno que ya existe; sin él crea uno nuevo.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nombre del artefacto | |
| tipo | No | Qué es el contenido del archivo (default: html) | |
| bytes | Yes | Cuánto pesa el archivo, en bytes (`wc -c ARCHIVO`). Se valida ANTES de subir: arriba del tope no se guarda. | |
| origen | No | ||
| artifact_id | No | Para actualizar uno existente | |
| document_id | No | Documento del que cuelga | |
| 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 |