Trellis 0.5 beta 功能预告!
- 内容介绍
- 文章标签
- 相关推荐
这次会是一个比较大的更新,主要目的是降低用户使用心智负担,以及更好的工作流管理(就是更好的 harness agent,避免它跳步骤或者遗忘步骤)
- 会对不常用的 slash command 进行 skill 化,让需要主动调用的的 slash command 只精简到 2-3 个(当然 skill 也可以主动唤起调用,但是在团队,输入推广的场景会更易宣传传播),减少用户心智负担
- 引入类似 “continue” 的机制,会维护一份唯一的workflow sot 文档,用类似
/continue的命令让 ai 获取到当前的工作流进入到哪一步,以及下一步需要干什么(比如下一步应该 before-dev 还是 check 还是 update-spec),通过这个机制也可以让 ai 更好的进入 brainstorm 或者是创建 task 的流程,避免之前的 ai 跳步骤的情况(同时因为只维护唯一的 workflow 的 source of truth,也更方便大家魔改二开流程,不用费劲去各个地方修改脚本,文档)
希望我们的新机制能给大家带来更好的体验
网友解答:--【壹】--:
支持大佬,现在使用trellis极度舒适
--【贰】--:
支持佬,trellis很好用,期待新的continue功能
--【叁】--:
以及有接入在使用了。如果能有个对比测试更好了 更好在团队内推广 还有最佳实践也能简单指引下就更好了 使用过程还不确定有没有完全发挥trellis的优势
--【肆】--:
这个能不能作为一个 option来引入,可以配置是否像superpowers一样自动进行tdd工作流,如果没配置的话直接按当前的方式, 其实我还想有bdd 思想像这个(https://github.com/ZhangHanDong/agent-spec),tdd开发的验证, bdd是需求的验证,只要这两个明确了,llm就可以闭环
--【伍】--:
这更新速度太牛了,我都赶不上学习,厉害厉害。
--【陆】--:
这个流程我们会在这个 beta 版本进行优化的
--【柒】--:
docs: Trellis - Trellis Doc
repo: GitHub - mindfold-ai/Trellis: The best agent harness. · GitHub
--【捌】--:
不错,做开发没有tdd,在这个agent的时代已经有点不够规范了,当然写些小功能或者小脚本类的确实会有点罗嗦,所以取舍就看个人的需求
--【玖】--:
superpowers原生的TDD太严格了,我简单改个ui,他还得写测试
--【拾】--:
支持大佬,很早已经用上了,现在很多项目中都有trellis,再也不用担心改了什么东西,后续被追杀的时候忘记了
--【拾壹】--:
关于 tdd 的相关情况我们在这个 issue 有解释过,目前还是不会主动引入
We hope to adopt and promote a TDD (Test-Driven Development) approach.
已打开 03:41PM - 23 Mar 26 UTC 已关闭 03:46PM - 23 Mar 26 UTC toblackmagic enhancement pkg:cli### Feature Description The biggest shortcoming identified so far is that test …cases are often not written. Could a mandatory TDD, development model be introduced into the workflow? ### Motivation _No response_ ### Alternatives Considered _No response_
--【拾贰】--:
这种还是推荐自己自定义魔改(比如用 trellis-meta - Trellis Doc ),然后如果可以的话可以给官方 marketplace 做 template 的 pr
--【拾叁】--:
每次跟他聊完计划了, 他直接就干活, 不主动更新 prd 这个咋整啊?
我还在 全局的 claude.md 注明了
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Common Development Tools
- Python 3.x (with speedtest.py present)
- Node.js (with package.json dependencies)
## Development Guidelines
- Always reply in Chinese as per global configuration
- If read csv file, just read head 10 rows.
- "Before writing any code, describe your approach and wait for approval. Always ask clarifying questions before writing any code if requirements are ambiguous."
- "If a task requires changes to more than 3 files, stop and break it into smaller tasks first."
- "After writing code, list what could break and suggest tests to cover it."
- "When there’s a bug, start by writing a test that reproduces it, then fix it until the test passes."
- "Every time I correct you, add a new rule to the CLAUDE .md file so it never happens again."
- "If I explicitly tell you not to use a specific tool or method, immediately switch to the alternative I requested (for example, prefer /agent-browser instead of WebSearch when I ask for browser-based search)."
image1160×1010 84.2 KB
--【拾肆】--:
收到,我们这次做完就会大更新一次文档站的
--【拾伍】--:
试了一下把gstack跟trellis一起用感觉还不错,实现需求的时候先跑 gstack 的 /office-hours 和 /autoplan ,生成并审阅计划文档,然后 /trellis:start 创建 task 并开始执行,最后 /trellis:finish-work 和 /trellis:record-session
--【拾陆】--:
又又又看到这个需求了,我们之后讨论一下认真考虑;我们会先把 0.5 的大框架开发完,做的话会放到 0.5 后续更新或者 0.6
--【拾柒】--:
有没有tdd方面的改进,目前用起来就是superpowers的tdd最舒服了
--【拾捌】--:
这个可以哦,trellis还没有怎么用,我找点时间来研究一下
--【拾玖】--:
佬,文档好像更新有点慢了,然后最佳实践可以多加一点吗,小白感觉有点没看懂,每次要认真使用一下trellis的时候,都不知道怎么使用
这次会是一个比较大的更新,主要目的是降低用户使用心智负担,以及更好的工作流管理(就是更好的 harness agent,避免它跳步骤或者遗忘步骤)
- 会对不常用的 slash command 进行 skill 化,让需要主动调用的的 slash command 只精简到 2-3 个(当然 skill 也可以主动唤起调用,但是在团队,输入推广的场景会更易宣传传播),减少用户心智负担
- 引入类似 “continue” 的机制,会维护一份唯一的workflow sot 文档,用类似
/continue的命令让 ai 获取到当前的工作流进入到哪一步,以及下一步需要干什么(比如下一步应该 before-dev 还是 check 还是 update-spec),通过这个机制也可以让 ai 更好的进入 brainstorm 或者是创建 task 的流程,避免之前的 ai 跳步骤的情况(同时因为只维护唯一的 workflow 的 source of truth,也更方便大家魔改二开流程,不用费劲去各个地方修改脚本,文档)
希望我们的新机制能给大家带来更好的体验
网友解答:--【壹】--:
支持大佬,现在使用trellis极度舒适
--【贰】--:
支持佬,trellis很好用,期待新的continue功能
--【叁】--:
以及有接入在使用了。如果能有个对比测试更好了 更好在团队内推广 还有最佳实践也能简单指引下就更好了 使用过程还不确定有没有完全发挥trellis的优势
--【肆】--:
这个能不能作为一个 option来引入,可以配置是否像superpowers一样自动进行tdd工作流,如果没配置的话直接按当前的方式, 其实我还想有bdd 思想像这个(https://github.com/ZhangHanDong/agent-spec),tdd开发的验证, bdd是需求的验证,只要这两个明确了,llm就可以闭环
--【伍】--:
这更新速度太牛了,我都赶不上学习,厉害厉害。
--【陆】--:
这个流程我们会在这个 beta 版本进行优化的
--【柒】--:
docs: Trellis - Trellis Doc
repo: GitHub - mindfold-ai/Trellis: The best agent harness. · GitHub
--【捌】--:
不错,做开发没有tdd,在这个agent的时代已经有点不够规范了,当然写些小功能或者小脚本类的确实会有点罗嗦,所以取舍就看个人的需求
--【玖】--:
superpowers原生的TDD太严格了,我简单改个ui,他还得写测试
--【拾】--:
支持大佬,很早已经用上了,现在很多项目中都有trellis,再也不用担心改了什么东西,后续被追杀的时候忘记了
--【拾壹】--:
关于 tdd 的相关情况我们在这个 issue 有解释过,目前还是不会主动引入
We hope to adopt and promote a TDD (Test-Driven Development) approach.
已打开 03:41PM - 23 Mar 26 UTC 已关闭 03:46PM - 23 Mar 26 UTC toblackmagic enhancement pkg:cli### Feature Description The biggest shortcoming identified so far is that test …cases are often not written. Could a mandatory TDD, development model be introduced into the workflow? ### Motivation _No response_ ### Alternatives Considered _No response_
--【拾贰】--:
这种还是推荐自己自定义魔改(比如用 trellis-meta - Trellis Doc ),然后如果可以的话可以给官方 marketplace 做 template 的 pr
--【拾叁】--:
每次跟他聊完计划了, 他直接就干活, 不主动更新 prd 这个咋整啊?
我还在 全局的 claude.md 注明了
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Common Development Tools
- Python 3.x (with speedtest.py present)
- Node.js (with package.json dependencies)
## Development Guidelines
- Always reply in Chinese as per global configuration
- If read csv file, just read head 10 rows.
- "Before writing any code, describe your approach and wait for approval. Always ask clarifying questions before writing any code if requirements are ambiguous."
- "If a task requires changes to more than 3 files, stop and break it into smaller tasks first."
- "After writing code, list what could break and suggest tests to cover it."
- "When there’s a bug, start by writing a test that reproduces it, then fix it until the test passes."
- "Every time I correct you, add a new rule to the CLAUDE .md file so it never happens again."
- "If I explicitly tell you not to use a specific tool or method, immediately switch to the alternative I requested (for example, prefer /agent-browser instead of WebSearch when I ask for browser-based search)."
image1160×1010 84.2 KB
--【拾肆】--:
收到,我们这次做完就会大更新一次文档站的
--【拾伍】--:
试了一下把gstack跟trellis一起用感觉还不错,实现需求的时候先跑 gstack 的 /office-hours 和 /autoplan ,生成并审阅计划文档,然后 /trellis:start 创建 task 并开始执行,最后 /trellis:finish-work 和 /trellis:record-session
--【拾陆】--:
又又又看到这个需求了,我们之后讨论一下认真考虑;我们会先把 0.5 的大框架开发完,做的话会放到 0.5 后续更新或者 0.6
--【拾柒】--:
有没有tdd方面的改进,目前用起来就是superpowers的tdd最舒服了
--【拾捌】--:
这个可以哦,trellis还没有怎么用,我找点时间来研究一下
--【拾玖】--:
佬,文档好像更新有点慢了,然后最佳实践可以多加一点吗,小白感觉有点没看懂,每次要认真使用一下trellis的时候,都不知道怎么使用

