mirror of
https://github.com/openai/codex.git
synced 2026-10-30 19:18:49 +00:00
Remove private executor directory creation (#39736)
## What changed - Create remote plugin metrics directories through the standard executor filesystem API. - Remove the `private` directory-creation protocol option and its platform-specific handling. - Update the executor temporary-directory documentation to describe child-visible sidecars without an owner-private guarantee. GitOrigin-RevId: 9a8532403a3ad2bf998281735be0b668893918c9
This commit is contained in:
@@ -97,7 +97,7 @@ pub struct EnvironmentInfo {
|
||||
/// On Windows, a command's `TEMP` or `TMP` overrides take precedence.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub temporary_directories: Option<Vec<PathUri>>,
|
||||
/// Executor-native temporary directory for private, child-visible sidecars.
|
||||
/// Executor-native temporary directory for child-visible sidecars.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub temp_dir: Option<PathUri>,
|
||||
/// Optional executor features that clients must gate before sending newer request fields.
|
||||
@@ -433,9 +433,6 @@ pub struct FsCreateDirectoryParams {
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub follow_symlinks: Option<bool>,
|
||||
pub sandbox: Option<FileSystemSandboxContext>,
|
||||
/// Atomically restrict a newly created, non-recursive directory to its owner.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub private: Option<bool>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
|
||||
Reference in New Issue
Block a user