Skip to content

Add Smol Machines provider for local and Cloud sandboxes - #34

Draft
BinSquare wants to merge 4 commits into
cased:mainfrom
BinSquare:binsquare/smol-provider
Draft

BinSquare wants to merge 4 commits into
cased:mainfrom
BinSquare:binsquare/smol-provider

Conversation

@BinSquare

Copy link
Copy Markdown

Add an optional Smol Machines provider for local and Cloud sandboxes, pending the Python SDK fix in smol-machines/smol#273 and its release.

@BinSquare

Copy link
Copy Markdown
Author

Added a Cloud-only guest file-path guard so upload and download reject URL delimiters/control characters before connecting to a VM; local filenames keep their existing behavior. Verified 14 provider tests, the offline suite (222 passed, 1 skipped), Ruff, Black, a live Cloud provider upload/download and rejected-path check with SDK 1.26.1, and a live local SDK roundtrip of an odd filename. This PR remains draft pending smol-machines/smol#273 and its Python package release for local listing/labels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant