Skip to content

历史会话与消息

这一页说明 Aite 如何加载历史对话、维护活跃 Session,以及如何组织消息内容。

历史对话加载

Aite 的一个核心价值,就是把 Claude Code 的历史会话从“文件和终端状态”变成“可浏览、可恢复、可继续”的桌面界面。

当你选择某个项目下的历史会话时,Aite 会尝试:

  1. 加载这个会话对应的历史消息
  2. 恢复消息顺序与上下文
  3. 还原模型、权限模式、思考强度等会话配置
  4. 让你可以在原上下文上继续工作

这意味着你不需要再靠记忆去找“当时在哪个终端、哪个目录、哪个会话里做到一半”。

会话在 Aite 里的含义

在 Aite 里,一个会话通常对应一段相对独立的工作上下文,例如:

  • 修一个 Bug
  • 实现一个功能点
  • 做一次代码分析
  • 跟某个分支或 worktree 绑定的任务

项目和会话的关系通常是:

  • 一个项目可以有多个会话
  • 一个会话属于一个项目
  • 你可以在不同项目之间切换,也可以在同一项目下切换不同会话

活跃 Session

Aite 不只是展示历史,还会维护“当前正在运行或可继续交互的会话”。

你可以把活跃 Session 理解为:

  • 当前已经连接或可恢复的会话实例
  • 仍然保留上下文的工作现场

这对多项目并行工作很重要,因为你不需要每次都从零重建上下文。

会话切换

切换会话时,Aite 的目标通常是:

  • 保留该会话已有的消息历史
  • 恢复它自己的配置
  • 继续沿用该会话绑定的项目上下文

这让“多个任务并行推进”变得比单终端窗口自然很多。

删除会话

Aite 支持删除会话记录。

当前实现里,删除会话通常会做几件事:

  • 尝试关闭对应的活动会话
  • 删除关联的会话文件记录
  • 从界面列表中移除这条会话

所以删除不是单纯隐藏,而是偏向“把这段历史从 Aite 工作台中清掉”。

消息内容如何展示

Aite 的消息区不只是普通聊天气泡,它会把 Claude Code 的不同类型信息拆开显示。

常见内容包括:

  • 用户消息
  • Assistant 回复
  • Thinking 内容
  • 工具调用过程
  • 子任务 / 子代理信息
  • Token 使用信息
  • 待办与任务进度信息

Thinking 与中间过程

如果当前模型和会话配置支持,Aite 会把思考过程相关内容以独立区块展示。

这类信息的价值主要在于:

  • 帮你理解模型为什么这样做
  • 排查工具调用或执行路径
  • 判断是否需要调整提示词、权限或模型

一种推荐的使用方式

如果你经常同时推进多个任务,比较推荐这样组织:

  • 每个项目下按任务拆多个会话
  • 不要把所有事情都塞进一个超长会话
  • 对已完成任务及时删除或归档不再需要的会话

这样项目树会更清晰,历史加载也更轻松。