❯ /trellis:start
●
已加载 — workflow, 3 个活跃任务, 分支 feat/v0.4.0-beta
●
你想做什么?
❯
给 Trellis 添加 Gemini CLI 支持,参考 Cursor 的集成方式
● Bash(task.py create “Gemini CLI support” —slug gemini-cli)
research(查找平台集成规范和代码模式)
└ 初始化中…
└ 完成 (36 次工具调用 · 86.5k tokens · 2m 25s) ✓
● Bash(task.py add-context … platform-integration.md, cursor.ts, ai-tools.ts)
└ 6 个规范文件已添加到 implement.jsonl
● Bash(task.py start …) — hooks 将自动注入上下文到 Agent
implement(实现 Gemini CLI 平台支持)
└ 正在写入 src/configurators/gemini.ts…
└ 完成 (99 次工具调用 · 162.5k tokens · 12m 3s) ✓
●
TypeCheck ✓ · Lint ✓ · Tests: 337/337 ✓
check(对照代码规范审查实现)
└ 正在读取 diff… 14 个文件变更
└ 发现 1 个问题:缺少 EXCLUDE_PATTERNS 条目
└ 已自动修复 ✓
❯ /trellis:update-spec
● Read(.trellis/spec/backend/platform-integration.md)
● Update(platform-integration.md) — 新增 Gemini CLI 规范
❯ /trellis:record-session
● Bash(task.py archive gemini-cli)
● Bash(add_session.py —title “feat: Gemini CLI support” —commit “ec6114a”)
└ 任务已归档,会话已记录到 journal-4.md
❯
会话已加载
AI 自动读取项目上下文 — 工作流规则、活跃任务、Git 状态和最近的工作日志。
自然语言输入
用自然语言描述你想要的功能,Trellis 自动创建结构化的任务和 PRD。
调研与配置
Research Agent 找到相关的规范和代码模式,通过 jsonl 配置上下文文件 — hooks 自动注入给 Agent。
实现
Agent 按照项目规范跨 5 层编写代码。99 次工具调用,337 个测试全部通过。
质量检查
Check Agent 对照代码规范审查每个改动文件,发现问题自动修复。
更新规范
将本次会话中学到的新模式沉淀到规范库 — 让未来的会话更准确。
会话已归档
5 个原子提交,会话记录到工作日志。分支已准备好等待 Review。
刚才发生了什么?
这个演示回放了一次真实的 Trellis 会话 — 我们为 Trellis CLI 添加了 Gemini CLI 平台支持,涉及类型定义、模板、配置器、CLI 参数、Python 适配器和文档。工作流程
关键数据
| 指标 | 数值 |
|---|---|
| 总耗时 | ~20 分钟 |
| 工具调用 | 169 次(explore + research + implement + check) |
| 改动文件 | 14 个 TOML 模板 + 5 个源文件 |
| 测试 | 337/337 通过 |
| 提交 | 5 个原子提交 |
| 人工输入 | 3 条消息(需求描述 + update-spec + record-session) |
立即体验
安装 Trellis,运行
/trellis:start 开始你的第一个任务。