Skip to content

feat(remote-development): add brokered SSH sandbox access - #270

Draft
mscolnick wants to merge 4 commits into
mainfrom
ms/connect-sandbox-to-vscode
Draft

feat(remote-development): add brokered SSH sandbox access#270
mscolnick wants to merge 4 commits into
mainfrom
ms/connect-sandbox-to-vscode

Conversation

@mscolnick

Copy link
Copy Markdown
Contributor

Adds opt-in brokered SSH access for exclusive editor sandboxes, including an authenticated WebSocket relay, short-lived user keys, pinned host keys, periodic reauthorization, and lifecycle leases.

  • Adds CLI commands for interactive SSH and VS Code Remote-SSH, plus session capability and availability APIs.
  • Adds a hardened rootless OpenSSH development image and web guidance for eligible sessions.
  • Adds connector support for Docker, Podman, Kubernetes, and Modal while keeping provider endpoints private.
  • Rejects unsafe container configurations, including public bind hosts and remote Docker or Podman daemons.
  • Preserves user-managed SSH configuration through locked updates and symlink-safe atomic writes.

@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
marimohub-docs Skipped Skipped Aug 31, 2026 3:01pm

Request Review

@github-actions

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 74 out of 77 changed files in this pull request and generated 4 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Comment thread packages/api/src/remoteDevelopment.ts
Comment thread apps/server/src/remoteDevelopmentWs.ts Outdated
Comment thread images/marimo-sandbox-remote-development/acceptance-test.sh Outdated
Comment thread packages/compute-container/src/index.ts Outdated
@mscolnick
mscolnick marked this pull request as draft August 31, 2026 15:29
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.

2 participants