v0.1.3
Added
WorkflowManageronclient.workflows— list, upload, load, unload, run, stop workflows- Local workflow JSON definitions in
.colabdev/workflows/ - Streaming workflow execution via
runStream() - MCP workflow tool delegation when Colab exposes workflow tools
- Workflow error types:
WorkflowNotFoundError,WorkflowNotLoadedError,WorkflowAlreadyLoadedError,WorkflowExecutionError - CLI:
colab-dev workflows list|load|unload|run|stop|upload - Example:
examples/09_workflow_management.ts(bun run example:workflows) FileUploadManageronclient.files— upload local files into cells withfiles.upload()widgets- Upload progress via
onProgressandwatchUpload() findUploadCells()to scan notebook for upload-capable cells- Errors:
FileUploadError,UploadWidgetNotFoundError - CLI:
colab-dev files list-upload-cells,colab-dev files upload - Example:
examples/10_file_upload.ts(bun run example:upload)
Fixed
- File upload falls back to writing files into
/contentwhen Colab does not render a browser upload widget - Upload cells are started via the Colab UI so MCP stays available for runtime fallback uploads
Install: npm install @syrex1013/colab-sdk@0.1.3