Skip to content

Add: application layer for sandbox details/inspect view #78

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 21 commits into
base: main
Choose a base branch
from

Conversation

ben-fornefeld
Copy link
Member

@ben-fornefeld ben-fornefeld commented Jun 13, 2025

A mermaid flow chart giving an overview of the application layer for the sandbox details/inspect view can be found here.

This PR introduces a new application layer for the sandbox details/inspect view in the dashboard. Major changes include:

  • New Context Providers: Adds SandboxProvider and SandboxInspectProvider for managing sandbox state and filesystem inspection context within the dashboard.
  • Filesystem Abstractions: Introduces a set of files (context.tsx, inspect/context.tsx, inspect/filesystem/events-manager.ts, inspect/filesystem/store.ts) to abstract and manage filesystem state, events, and operations, including directory watching, loading, refreshing, and event handling.
  • Dependency Updates:
    • Adds the e2b package (^1.5.3) and related tools to package.json and lockfile.
    • Removes protobuf and ConnectRPC generation dependencies and their configs (buf.gen.yaml, .proto files).
  • Test and Layout Adjustments:
    • Updates test assertions to use stricter TypeScript checks.
    • Minor import fix in dashboard layout to use the new server context location.

Notable Removals

  • Removes all proto files and local buf/gen configs for the old gRPC-based environment layer.
  • Cleans up related scripts and dependencies.

Completes E2B-2478, Completes E2B-2482

Copy link

linear bot commented Jun 13, 2025

Copy link

vercel bot commented Jun 13, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
web ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 20, 2025 6:38pm
web-juliett ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 20, 2025 6:38pm

Copy link

linear bot commented Jun 13, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant