跳转到内容

会话管理

Carry Code 会话功能让你可以创建、切换和管理多个对话上下文。


会话(Session)是一个独立的对话上下文。当你与 AI 对话时,所有的对话历史都会被保存。在会话中:

  • AI 可以看到你们之前聊过的内容
  • 不需要重复解释背景
  • 上下文会自动保留

使用 /session 命令管理会话:

命令作用
/session查看所有会话
/session new创建新会话
/session <name>切换到指定会话

/session new

然后输入会话名称。

当你退出 Carry Code 后再启动,会自动创建一个新会话。

场景建议
开始新项目创建新会话
不同的任务使用不同会话
清理上下文创建空白会话

/session

会显示所有会话列表,包括:

  • 会话名称
  • 创建时间
  • 最后活动时间
  • 消息数量
/session <name>

切换后,AI 会记得之前的对话内容。


Carry Code 会自动保存会话:

  • 自动保存 — 每次对话后自动保存
  • 重启后恢复 — 退出后再启动,会话仍在

为每个项目创建独立的会话:

  • project-frontend — 前端项目
  • project-backend — 后端项目
  • project-utils — 工具脚本

不同任务使用不同会话:

  • bug-fix — Bug 修复
  • feature-dev — 新功能开发
  • code-review — 代码审查

当会话太长时,可以:

  • 创建新会话
  • 使用 /compact 压缩上下文

当会话太长时,CarryCode 会自动压缩对话内容:

  • 保留关键信息 — 重要的决策和结果
  • 压缩历史 — 早期的对话细节
  • 保持连贯性 — 让 AI 仍然理解上下文
/compact

手动触发上下文压缩,节省 token 空间。