/clear
/clear 用来清空当前对话上下文,开启一条全新的会话。/new 是它的别名,输入 /clear 或 /new 效果完全一样。
当当前会话已经很长、上下文快要占满,你想换一个干净的起点继续聊天但又不想退出应用时,就可以用它。在空输入框输入 /,选中 /clear 后按 Enter 即可。
当前版本没有二次确认:选中并
Enter后会立刻执行。后续可能也不会做二次确认机制。
执行之后会发生什么
确认 /clear 后,Hunea 会做两件事:
- 把当前 TUI 界面恢复成接近刚启动时的状态
- 重置当前运行时会话,让后续请求走一条新的、干净的对话上下文
界面侧常见变化包括:
- 当前会话的可见对话记录被清掉
- 启动横幅(startup banner)会重新出现
- 输入框里的草稿会被清空
- 各类覆盖层/内联面板会尽量关掉(例如模型选择、会话恢复、会话树、复制面板、审批面板、文件/技能选择等)
- 流式输出中的状态、选择区、轻提示等也会一并清掉
运行时侧则更像“重新开一轮会话”:
- 若当时还有进行中的请求,通常会被中断/取消
- 发给供应商的历史上下文会被清掉
- 下一次发送会按新会话去准备(包括重新取用“下一次新会话”的提示词装配结果)
不会清掉什么
/clear 清的是当前对话上下文,不是把 Hunea 的所有数据都抹掉。通常不会因为 /clear 而丢掉:
-
当前选中的模型
一般会继续沿用,不必重新/models选一遍(当然你也可以再换)。 -
已经保存过的历史会话
之前聊过并落盘的会话,通常仍可在/resume列表里找回来;/clear更像“切到新的空会话”,不是批量删除存档。 -
全局用户消息历史
/resend用的那份跨项目历史,不会因为/clear被清空。 -
models.toml、prompt assembly、配置文件
供应商/模型配置、以及你在/prompt里维护的装配状态,都不会被/clear直接改掉。
和相邻命令的区别
简单说:
- 还想继续用 Hunea,只是对话太乱/太满了 →
/clear - 已经聊完了,要关掉程序 →
/exit - 不是不要当前对话,而是想找回以前某条会话 →
/resume