历史会话与消息
这一页说明 Aite 如何加载历史对话、维护活跃 Session,以及如何组织消息内容。
历史对话加载
Aite 的一个核心价值,就是把 Claude Code 的历史会话从“文件和终端状态”变成“可浏览、可恢复、可继续”的桌面界面。
当你选择某个项目下的历史会话时,Aite 会尝试:
- 加载这个会话对应的历史消息
- 恢复消息顺序与上下文
- 还原模型、权限模式、思考强度等会话配置
- 让你可以在原上下文上继续工作
这意味着你不需要再靠记忆去找“当时在哪个终端、哪个目录、哪个会话里做到一半”。
会话在 Aite 里的含义
在 Aite 里,一个会话通常对应一段相对独立的工作上下文,例如:
- 修一个 Bug
- 实现一个功能点
- 做一次代码分析
- 跟某个分支或 worktree 绑定的任务
项目和会话的关系通常是:
- 一个项目可以有多个会话
- 一个会话属于一个项目
- 你可以在不同项目之间切换,也可以在同一项目下切换不同会话
活跃 Session
Aite 不只是展示历史,还会维护“当前正在运行或可继续交互的会话”。
你可以把活跃 Session 理解为:
- 当前已经连接或可恢复的会话实例
- 仍然保留上下文的工作现场
这对多项目并行工作很重要,因为你不需要每次都从零重建上下文。
会话切换
切换会话时,Aite 的目标通常是:
- 保留该会话已有的消息历史
- 恢复它自己的配置
- 继续沿用该会话绑定的项目上下文
这让“多个任务并行推进”变得比单终端窗口自然很多。
删除会话
Aite 支持删除会话记录。
当前实现里,删除会话通常会做几件事:
- 尝试关闭对应的活动会话
- 删除关联的会话文件记录
- 从界面列表中移除这条会话
所以删除不是单纯隐藏,而是偏向“把这段历史从 Aite 工作台中清掉”。
消息内容如何展示
Aite 的消息区不只是普通聊天气泡,它会把 Claude Code 的不同类型信息拆开显示。
常见内容包括:
- 用户消息
- Assistant 回复
- Thinking 内容
- 工具调用过程
- 子任务 / 子代理信息
- Token 使用信息
- 待办与任务进度信息
Thinking 与中间过程
如果当前模型和会话配置支持,Aite 会把思考过程相关内容以独立区块展示。
这类信息的价值主要在于:
- 帮你理解模型为什么这样做
- 排查工具调用或执行路径
- 判断是否需要调整提示词、权限或模型
一种推荐的使用方式
如果你经常同时推进多个任务,比较推荐这样组织:
- 每个项目下按任务拆多个会话
- 不要把所有事情都塞进一个超长会话
- 对已完成任务及时删除或归档不再需要的会话
这样项目树会更清晰,历史加载也更轻松。