Skip to content

Refactor sandbox shell into modular package#14

Open
lydakis wants to merge 2 commits into
mainfrom
codex/create-sandfs/shell-package-structure
Open

Refactor sandbox shell into modular package#14
lydakis wants to merge 2 commits into
mainfrom
codex/create-sandfs/shell-package-structure

Conversation

@lydakis
Copy link
Copy Markdown
Owner

@lydakis lydakis commented Nov 19, 2025

Summary

  • turn the sandfs.shell module into a package that focuses SandboxShell on dispatching, command registration, and visibility enforcement while the new command registry handles loading handlers
  • move host materialization helpers into sandfs/shell/host.py and update the dispatcher to use the shared helper
  • split the built-in commands across dedicated modules (navigation, file ops, text/search, python, host, etc.) that self-register via the registry so new commands no longer require touching the core class

Testing

  • uv run pytest

Codex Task

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