个人codex使用Trellis的简单流程
- 内容介绍
- 文章标签
- 相关推荐
和omo不同,Trellis是典型的花小钱办大事,侵入性低,扩展性强,很适合研究学习并总结出一套属于自己的工作流。
但codex不支持hook,在使用Trellis时会有诸多不便,官方又主要针对claude开发维护,其他平台多少有点疏漏。
但我也没用过claude code,不清楚自己的流程到底符不符合最佳实践,在此分享下以抛砖引玉。希望能有更多的人在codex上使用Trellis,并总结出一套符合codex的最优解。
同时开了三个项目进行测试git位置
第一种
├─.agents
├─.trellis
│ └─.git
└─src
├─backend
│ └─.git
└─frontend
└─.git
第二种,也可以用submodule
├─.agents
├─.git
├─.trellis
└─src
├─backend
│ └─.git
└─frontend
└─.git
第三种 Monorepo
├─.agents
├─.git
├─.trellis
│ └─.git
└─src
├─backend
└─frontend
首先第一种方案很快就被放弃了,因为trellis在$record-session时会自动提交workspace的内容,如果项目根目录没有.git,会导致无法找到git仓库而自动提交失败。
和omo不同,Trellis是典型的花小钱办大事,侵入性低,扩展性强,很适合研究学习并总结出一套属于自己的工作流。
但codex不支持hook,在使用Trellis时会有诸多不便,官方又主要针对claude开发维护,其他平台多少有点疏漏。
但我也没用过claude code,不清楚自己的流程到底符不符合最佳实践,在此分享下以抛砖引玉。希望能有更多的人在codex上使用Trellis,并总结出一套符合codex的最优解。
同时开了三个项目进行测试git位置
第一种
├─.agents
├─.trellis
│ └─.git
└─src
├─backend
│ └─.git
└─frontend
└─.git
第二种,也可以用submodule
├─.agents
├─.git
├─.trellis
└─src
├─backend
│ └─.git
└─frontend
└─.git
第三种 Monorepo
├─.agents
├─.git
├─.trellis
│ └─.git
└─src
├─backend
└─frontend
首先第一种方案很快就被放弃了,因为trellis在$record-session时会自动提交workspace的内容,如果项目根目录没有.git,会导致无法找到git仓库而自动提交失败。

