I have many projects (such as iOS apps using SPM) with my own dependencies that I put into vendor’d submodules under the same project directory, which simplifies working with Codex and worktrees. A big issue though is that I can’t easily commit my work in these submodules without adding each of them as projects, which is too many to add.
I prefer to only have the app project-level directories as projects rather than all of the local dependencies too, and I like to be able to have different branches/checkouts of these dependencies when used as submodules.
Please allow us to include submodules in the “Commit” button you have in the top bar.