Session 命令

创建新 Session

/session new

开始一个新的开发轮次。这会创建一个具有干净上下文窗口的新 Session,同时保留对项目记忆的访问。

查看当前 Session

/session current

显示当前 Session ID、活跃模型和消息数。

列出所有 Session

/session list

显示当前工作空间中的所有 Session 及其 ID、创建时间和消息数。

恢复 Session

/session load <session-id>

通过 ID 加载之前的 Session。可以使用部分 ID 前缀:

/session load abc123

加载 Session 时,Alius 会恢复:

  • 消息历史和上下文
  • 关联的记忆引用
  • 之前的模型配置

清除 Session 消息

/session clear

清除当前 Session 的消息,不删除 Session 元数据。

Session 工作流

典型的 Session 工作流:

  1. /session new — 开始新功能或任务
  2. 在 Plan 模式中描述你的目标
  3. 通过 Shell Gate 审查和审批工具调用
  4. /review — 检查 Agent 输出
  5. /memory save — 保存重要发现
  6. /session clear/session new — 进入下一个任务

Session 持久化

Session 会自动保存到你的工作空间。它们在工作空间退出后仍然保留,你可以随时通过 /session load 恢复。