v0.1.0
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
Added
- (nothing yet)
0.1.0 - 2026-06-10
Published as @syrex1013/colab-sdk on npm.
Added
ColabClientwithauth,cells,execute, andruntimemanagers- Google login with 2FA support and persistent browser sessions (
.colabdev/) - Notebook cell CRUD: create, edit, list, move, remove, resolve
- Code execution:
runCell,runCode,runAll,interrupt,streamCell - GPU/runtime selection and health checks
- MCP WebSocket proxy integration with Colab frontend tools
- CloakBrowser-based headless automation
- Typed error hierarchy (
ColabSDKErrorand subclasses) colab-devCLI- Example scripts (
examples/01–08) - API reference (
docs/API.md) - Unit test suite with >90% line coverage on core modules
Fixed
extractCellIdreadsnewCellIdfromadd_code_cellresponsesparseCellResulthandles Jupyterstreamoutput formatmove_cellRPC usescellIndexargument- False-positive Colab login detection on Google redirect URLs
- 2FA "Tap Yes" flow and post-approval redirect handling
connect({ gpu })sets connected state before runtime selection