Repository navigation
Define exec-server protocol types for streamed file writes - #49778
Merged
copyberry[bot] merged 1 commit intoOct 1, 2026
Conversation
## What changed - Add `read` and `replace` modes to `fs/open`, defaulting omitted modes to `read` for existing callers. - Define `fs/writeBlock` request and response types for offset-based writes, with a maximum decoded chunk size of 1 MiB. - Add the `fileWriteStreaming` capability, defaulting to `false`. Keep writable streams unsupported in the server and explicitly reject replacement opens. ## Testing Add a protocol test verifying that legacy `fs/open` requests without a mode deserialize as read-only opens. GitOrigin-RevId: 4d3997717e821cd1f62df12a03c8eec36332a66d
copyberry
Bot
force-pushed
the
copyberry/codex-internal-to-codex-oss/4d3997717e821cd1f62df12a03c8eec36332a66d
branch
from
October 1, 2026 00:44
0503c4c to
875bf92
Compare
copyberry
Bot
deleted the
copyberry/codex-internal-to-codex-oss/4d3997717e821cd1f62df12a03c8eec36332a66d
branch
October 1, 2026 00:44
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Define exec-server protocol types for streamed file writes
What changed
readandreplacemodes tofs/open, defaulting omitted modes toreadfor existing callers.fs/writeBlockrequest and response types for offset-based writes, with a maximum decoded chunk size of 1 MiB.fileWriteStreamingcapability, defaulting tofalse. Keep writable streams unsupported in the server and explicitly reject replacement opens.Testing
Add a protocol test verifying that legacy
fs/openrequests without a mode deserialize as read-only opens.