康小丁
27.19M · 2026-03-27
我在项目里同时跑着:
困惑在于:两个工具都号称有"跨会话知识库"功能,同时装是不是重复了?
聊完后的结论很清晰:
下面从五个维度拆解:
| 维度 | Trellis | Context Mode |
|---|---|---|
| 核心问题 | 跨会话的项目知识和工作流 | 单次会话内的上下文窗口效率 |
| 记忆机制 | Markdown 文件存在 git 里 | SQLite + FTS5 实时追踪运行时事件 |
| 跨会话能力 | 核心功能(规范 + 日志 + 任务) | 有限(--continue 恢复,否则清空) |
直白点说:
Trellis 是一个项目结构与工作流框架,它的核心实现:
.trellis/spec/ 目录下,项目内开发者共享.trellis/workspace/,新会话快速回顾前几次的工作内容/trellis:start 或 /trellis:parallelContext Mode 是一个MCP 服务器,工作在协议层:
| 功能 | Trellis | Context Mode |
|---|---|---|
| 上下文压缩 | 不做 | 核心功能(98% 压缩率) |
| 工作流编排 | 多 Agent 并行、任务分发 | 不做 |
| 团队协作 | 共享 specs、个人 journals 分离 | 纯个人工具 |
| 跨会话知识 | 持久化到 git | 临时性(--continue 才保留) |
关键洞察:
两者唯一有"一点点"重叠的地方是 Session Continuity 和 Trellis 的 workspace journals 都能帮助恢复会话状态。但:
--continue,上次会话数据立即删除所以即使这部分也并非真正重叠。
没有 Trellis:
有了 Trellis:
.trellis/spec/ 的编码规范.trellis/workspace/ 了解最近的工作内容和决策没有 Context Mode:
有了 Context Mode:
场景:多人使用 AI 工具开发同一个项目
只有 Context Mode:
配合 Trellis:
.trellis/spec/ 可以被版本控制,团队共享统一规范.trellis/workspace/ 记录个人工作经过深入分析,我们认为最理想的使用方式是:
┌─────────────────────────────────────────────────────┐
│ 你的开发工作流 │
├─────────────────────────────────────────────────────┤
│ Trellis 负责: │
│ • 项目规范存储 (.trellis/spec/) │
│ • 工作会话记录 (.trellis/workspace/) │
│ • 多 Agent 并行任务分发 │
│ • 跨平台统一工作流 │
├─────────────────────────────────────────────────────┤
│ Context Mode 负责: │
│ • 工具调用输出压缩 (98% 减少) │
│ • 会话内 compact 恢复 │
│ • SQLite 事件追踪 │
│ • --continue 会话恢复(可选) │
├─────────────────────────────────────────────────────┤
│ 两者配合效果: │
│ • AI 知道"项目怎么做" (Trellis) │
│ • AI 知道"能跑多久" (Context Mode) │
│ • 长会话不崩溃,compact 不丢失状态 │
│ • 跨会话无缝衔接(使用 --continue) │
└─────────────────────────────────────────────────────┘
简单来说:
| 问题 | 解决方案 |
|---|---|
| "项目规范是什么?" | Trellis 的 specs |
| "当前任务进行到哪了?" | Trellis 的 workspace journals |
| "会话跑了 1 小时了,上下文还够吗?" | Context Mode 的压缩 |
| "compact 后 AI 还记得刚才在干嘛吗?" | Context Mode 的 Session Guide |
这场讨论给我的最大启发是:工具选型不能只盯着"功能列表"看,而要回到"自己真实的工作场景"。
Trellis 和 Context Mode 乍一看都有"跨会话知识"的功能,但:
这位开发者的幸运之处在于,他已经在同时使用两个工具,所以能直观感受到它们在实际工作流中扮演的不同角色。这比任何理论对比都更有说服力。
如果你也在做类似的 AI 工具选型,建议参考这个思路:
希望这篇文章对你有帮助。如果你有类似的工具选型困惑,也欢迎在 AI Arena 上发起讨论——真实的场景碰撞,往往比看一百篇测评文章更有价值。
参考链接: