Skip to content

Refactor exec-server filesystem API into codex-file-system#19892

Merged
miz-openai merged 1 commit intomainfrom
dev/miz/refactor-exec-server
Apr 28, 2026
Merged

Refactor exec-server filesystem API into codex-file-system#19892
miz-openai merged 1 commit intomainfrom
dev/miz/refactor-exec-server

Conversation

@miz-openai
Copy link
Copy Markdown
Contributor

Summary

  • Extracted the shared filesystem types and ExecutorFileSystem trait into a new codex-file-system crate
  • Switched codex-config and codex-git-utils to depend on that crate instead of codex-exec-server
  • Kept codex-exec-server re-exporting the same API for existing callers

Testing

  • Ran cargo test -p codex-file-system
  • Ran cargo test -p codex-git-utils
  • Ran cargo test -p codex-config
  • Ran cargo test -p codex-exec-server
  • Ran just fix -p codex-file-system, just fix -p codex-git-utils, just fix -p codex-config, just fix -p codex-exec-server
  • Ran just fmt
  • Updated and verified the Bazel module lockfile

@miz-openai miz-openai marked this pull request as ready for review April 28, 2026 00:09
@miz-openai miz-openai merged commit a3350de into main Apr 28, 2026
37 of 39 checks passed
@miz-openai miz-openai deleted the dev/miz/refactor-exec-server branch April 28, 2026 00:43
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants