SF Stream
Connect your editor to SF Stream remote workspaces with a single click.
Features
- One-click workspace access — open workspaces directly from the sidebar or the SF Stream dashboard.
- Workspace sidebar — browse, search, and create workspaces. View agent status at a glance.
- SF Stream Tasks — create, monitor, and manage AI agent tasks with real-time log streaming.
- Multi-deployment support — connect to multiple SF Stream deployments and switch between them.
- Dev container support — open dev containers running inside workspaces.
- Secure authentication — session tokens stored in the OS keyring, with optional OAuth 2.1 support.
- Automatic SSH tuning — applies recommended settings for reliable long-lived connections.
Getting Started
Install the VSIX provided by your SF Stream administrator:
code --install-extension sf-stream.vsix
Or use the Extensions menu: Extensions → ⋯ → Install from VSIX...
All settings are available under the SF Stream section in VS Code Settings.
URI Handler
The extension handles URIs in the format:
vscode://sf-stream.sf-stream/open?owner=alice&workspace=dev&url=https://your-deployment.com
| Parameter |
Required |
Description |
owner |
Yes |
Username of the workspace owner. |
workspace |
Yes |
Name of the workspace. |
agent |
No |
Agent name. A picker is shown if omitted. |
folder |
No |
Absolute path inside the workspace to open. |
openRecent |
No |
Open the most recently used folder, skipping the picker. |
url |
No |
SF Stream deployment URL. |
token |
No |
Session token. A login flow starts if omitted. |
| |