随着Trellis的更新, 上一个帖子:个人codex使用Trellis的简单流程 也过时了.
现在Trellis在codex上也支持hook了, 最近一直在用, 分享下个人体会.
现在Trellis使用非常简单, 官方标准流程应该是:
- 直接输入需求. 此时Trellis会自动hook, 自动帮你创建hook, 并在每轮对话都自动hook注入上下文
- 开始实施, 如果任务简单的话会自动调用check, 也可以手动
$trellis-check - commit
$trellis-finish-work. 一般会自动归档
但成也hook, 败也hook.
现在的hook感觉太重太冗余了,收益有点低。
从以前少量的“创建task”变成现在不停的敲“不要创建task”
个人体验下来,创建task的情况总归是少数。我明白hook里也考虑到了这点,所以对创建task情况做了部分限制,但效果甚微。
一开始我是修改hook提示词,默认不创建,特定情况下才创建task,但后面实在受不了hook的冗余上下文,有次让AI跑多轮loop测试直接把上下文和输出给我跑爆了。于是就关闭hook了。
于是我现在的流程变为:
$start写需求,讨论或brainstorm,不要实施/new→$start实施task xxxxx/new→$start某些地方需要修改,如何如何,如果和PRD不对齐就修改PRD- 几轮下来后,差不多可以了,准备commit。 这里我使用agent-toolkit/skills/commit-work at main · softaworks/agent-toolkit · GitHub
随便找的再让AI修改下,大概功能就是根据当前代码改动按要求分功能进行commit并给出commit message,确认后再commit /new→$trellis-check/new→$trellis-finish-work
差不多就这样,想到啥再更吧
2 个帖子 - 2 位参与者