会话管理
会话是一次连续的 Axiomate 对话。会话里会保留已经输入的需求、AI 的回复、读取过的文件、工具结果和部分运行状态。后续提问会基于这些上下文继续理解当前任务。
会话和工作区
工作区是启动 Axiomate 时所在的项目文件夹。会话会围绕工作区展开:它记录这次对话对应的工作区,以及在这个工作区里读取过的文件、运行过的命令和任务进展。
同一个工作区可以有多段会话。例如,今天在某个项目里排查 bug 是一段会话,明天在同一个项目里写新功能也可以是另一段会话。
退出 Axiomate 不会删除之前的会话。再次从同一个工作区启动 Axiomate 时,默认会进入一段新对话,而不是自动接上上一次退出前的内容。如果需要继续之前的对话,使用 /resume 找回对应会话即可。
上下文窗口
模型每次回复前,都需要接收一段上下文。上下文可以理解为“这次请求里带给模型的资料包”,包括系统提示、工具说明、历史对话、文件内容和命令结果。
上下文窗口表示模型一次能接收多少内容。会话持续推进时,历史消息和工具结果会逐渐占用上下文空间;可用空间变少后,新问题能携带的信息也会减少。
为了让较长任务继续推进,Axiomate 会在需要时压缩上下文,也可以通过命令手动开始新会话、清理历史或恢复旧会话。
什么是压缩
压缩不是删除项目文件,也不是清空所有记录。它会把较长的对话和结果整理成较短摘要,保留后续继续任务需要的信息、关键结论和查找线索,同时释放上下文空间。
Axiomate 可能会自动压缩较长会话。自动压缩的目标是让会话继续进行,而不是让上下文无限增长。
常用命令
| 命令 | 作用 | 适合场景 |
|---|---|---|
/clear / /new | 清空当前对话历史,释放上下文。/new 是 /clear 的别名。 | 在当前工作区开始一段新对话,或准备处理不相关的新任务。 |
/resume | 恢复之前的会话。 | 重新打开 Axiomate 后继续旧对话,或回到之前的工作上下文。 |
/compact | 清理较长对话,并把摘要放回上下文。摘要会保留任务进展、关键结论和可用于后续查找的重要线索,方便 AI 需要时找回相关内容。 | 当前任务还没结束,但会话已经很长。 |
/context | 查看当前上下文占用。 | 用于快速确认上下文大小;详细解释见用量信息里的 /context 说明。 |
怎么选择
- 重新打开 Axiomate 后想继续旧对话:使用
/resume。 - 当前工作区里要开始一段新对话:使用
/clear或/new。 - 当前任务还要继续,但会话太长:使用
/compact。 - 只是想快速查看上下文大小:使用
/context,详细说明见用量信息。