会话

很多人把 Session 当“聊天窗口”,然后很快踩坑:

  • 聊着聊着目标变了,输出开始跑偏。
  • 同时开几条线,状态互相污染。
  • 过两天回来,完全接不上昨天的上下文。

在 Tentarc 里,Session 是一条持续执行线
你可以把它理解成:围绕一个目标长期推进的“工作线程”。

你会直接感受到的价值

  • 连续性:同一个目标一直沿着一条线推进,不反复重建上下文。
  • 可恢复:重启、崩溃、切窗口后,回来还能接着跑。
  • 可追踪:你能回看这条线里做过什么决定、执行过什么动作。

什么时候该新建 Session

  • 目标变了:比如从“修 bug”切到“写发布总结”。
  • 风险边界变了:比如从只读分析切到真实改动。
  • 参与对象变了:比如从个人处理切到团队协同。

一句话:目标不变,就别换会话;目标一变,立即拆线。

最实用的三条规则

  • 一个目标一条 Session,不要混多条任务线。
  • 追加需求优先 followup,不要并发开多个会话抢状态。
  • 想要复现稳定结果时,固定住 workingDirectory、sources、model。

底层机制

如果你关心实现,Session 会落盘到 workspace 下,核心是:

  • session.jsonl:会话主记录
  • attachments/:附件
  • plans/:计划文件
  • execution-state.json:执行恢复状态

你不用天天关心这些文件,但它们是“可恢复、可追踪、可复盘”的底层保障。

提交文档反馈最后更新:2026年3月6日
这页有帮助吗?有帮助没帮助