Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
521 changes: 521 additions & 0 deletions codeexecutor/e2b/internal/envdprocess/client.go

Large diffs are not rendered by default.

495 changes: 495 additions & 0 deletions codeexecutor/e2b/internal/envdprocess/client_test.go

Large diffs are not rendered by default.

847 changes: 847 additions & 0 deletions codeexecutor/e2b/internal/envdprocess/process_integration_test.go

Large diffs are not rendered by default.

437 changes: 437 additions & 0 deletions codeexecutor/e2b/internal/envdprocess/process_protocol_test.go

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions codeexecutor/e2b/internal/envdprocess/spec/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# E2B envd Process protocol

The protocol and generated Go files in this directory are pinned to
[`e2b-dev/infra@01da054a`](https://github.com/e2b-dev/infra/commit/01da054ac9ed73de4b2d803bfa45e02d955ab4c9):

- `packages/envd/spec/process/process.proto`
- `packages/envd/internal/services/spec/process/process.pb.go`
- `packages/envd/internal/services/spec/process/processconnect/process.connect.go`

The generated files retain their generated-code markers. The repository
license header is prepended to both Go files, and the Connect client's process
import is rewritten to this local internal package. The protobuf output is
also mechanically normalized from `interface{}` to `any` to satisfy the root
repository formatting check. Upgrade the proto and both generated files
together.
Loading
Loading