154. 使用 submodule 来管理 codex 和 opencode

2026.06.02

·codexopencodeagent

1. 一句话总结

  • 这个仓库只做一件事:
    • 读、改、跑、验证 codex/opencode/ 两个冻结源码仓库。
  • 只聚焦这两个仓库:
    • 【切记】不扩充其他 Code Agent CLI。
    • 【切记】不做上游同步。
  • submodule 只用来挂住这两个源码仓库。
    • 主工程记录文档、原型和 submodule 关系。
    • 源码实验留在对应 fork。

2. 一图说明

submodule-codex-opencode-workflow.webp

3. 三个工程说明

路径角色remote 仓库分支
general-agent-lab主工程,放 README / docs / prototypes / submodule 关系git@github.com:liguwe/general-agent-lab.gitmain
codex/Codex CLI 源码样本,Rust,读改跑验证git@github.com:liguwe/codex.gitmain
opencode/opencode 源码样本,TypeScript / Bun,读改跑验证git@github.com:liguwe/opencode.gitdev

4. 提交入口

  • commit-and-push 用于快速提交代码。