Hanafubuki

会话管理

新建、切换、归档、恢复、删除和分叉 Agent 会话。

一个 Agent 会话保存消息、工具调用、审批、模型选择和上下文状态。切换页面或重新打开应用后,可以继续查看已经持久化的记录。

新建和切换

点击左侧会话列表顶部的“新建”,或执行 /new 创建会话。应用会根据当前界面附加相关上下文,并使用当时的默认模型策略和可用能力。

会话列表会标记正在运行的会话和 Plan 模式会话。选择另一个会话不会自动停止当前任务;切换前应先确认是否仍有回答、压缩或后台终端在运行。

列表使用分页加载。会话较多时使用“加载更多”;进入长会话后,也可以在记录顶部继续加载更早的消息。

对话标题

首条消息提交成功后,应用会立即根据消息显示一个短标题,并在后台请当前会话模型进一步精炼。标题生成不会向对话中添加消息或工具调用;如果生成失败,最初的短标题会继续保留。

点击标题旁的铅笔按钮可以手动重命名。按 Enter 或点击勾选按钮保存,按 Escape 或点击取消按钮放弃修改。手动保存的标题具有最终优先级,不会被延迟返回的自动生成结果覆盖。标题随会话持久化,重启应用后仍会保留。

归档和恢复

归档用于隐藏暂时不用、但仍需要保留的会话:

在会话列表中找到目标会话并选择归档。
使用“显示已归档”查看归档内容。
需要继续时选择恢复,会话会回到普通列表。

归档不会删除消息、工具历史或记忆来源关系,也不会把仍在运行的后台进程视为已停止。

永久删除

永久删除不可恢复。删除按钮需要再次确认,避免误触。

删除前先检查:

  • 当前回答和压缩已经结束。
  • /ps 不再显示该会话的后台终端。
  • 不再需要其中的消息、工具输出或记忆来源。
  • 没有依赖该会话历史的分叉关系或待清理资源。

如果进程清理或会话关系尚未满足要求,后端会拒绝删除并保留数据。应先处理提示中的清理义务,再重试;不要把删除失败理解为记录已经部分移除。

分叉会话

分叉适合保留现有路线,同时从某个历史位置尝试另一种方案。

操作结果
/fork从当前已经提交的会话末端创建分叉
编辑历史用户消息在该消息之前创建分叉,并把原消息恢复到输入框供修改

分叉不会覆盖或改写原会话。编辑历史消息也不会立即提交新请求:先检查恢复到输入框的内容,再发送修改后的任务。

子会话可以复用分叉点之前的历史,但之后的消息分别保存。记忆贡献也按各自会话处理,子会话不会把父会话后续内容复制为自己的来源。

会话配置的生效范围

  • 当前会话记录自己的模型和推理强度;修改全局默认值不会自动替换它们。
  • 每个 user turn 都会捕获最新的已启用、可用 Skill catalog;所选会话的待处理变更按界面提示从下一 turn 生效。
  • MCP 连接和工具目录会变化,但每个模型采样步骤使用开始时冻结的工具计划。
  • 记忆是否允许从该会话生成,在创建或分叉时按当时设置确定,也可以通过 /memory 查看。

归档与删除的区别

只是想整理列表时使用归档;只有在确定不再需要历史、输出和记忆来源时才永久删除。

本页目录