Skip to content

v0.1.3

Choose a tag to compare

@syrex1013 syrex1013 released this 10 Jun 14:32
· 5 commits to main since this release

Added

  • WorkflowManager on client.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)
  • FileUploadManager on client.files — upload local files into cells with files.upload() widgets
  • Upload progress via onProgress and watchUpload()
  • 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 /content when 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