会话管理
Carry Code 会话功能让你可以创建、切换和管理多个对话上下文。
什么是会话?
Section titled “什么是会话?”会话(Session)是一个独立的对话上下文。当你与 AI 对话时,所有的对话历史都会被保存。在会话中:
- AI 可以看到你们之前聊过的内容
- 不需要重复解释背景
- 上下文会自动保留
使用 /session 命令管理会话:
| 命令 | 作用 |
|---|---|
/session | 查看所有会话 |
/session new | 创建新会话 |
/session <name> | 切换到指定会话 |
方法一:命令创建
Section titled “方法一:命令创建”/session new然后输入会话名称。
方法二:自动创建
Section titled “方法二:自动创建”当你退出 Carry Code 后再启动,会自动创建一个新会话。
| 场景 | 建议 |
|---|---|
| 开始新项目 | 创建新会话 |
| 不同的任务 | 使用不同会话 |
| 清理上下文 | 创建空白会话 |
查看所有会话
Section titled “查看所有会话”/session会显示所有会话列表,包括:
- 会话名称
- 创建时间
- 最后活动时间
- 消息数量
切换到指定会话
Section titled “切换到指定会话”/session <name>切换后,AI 会记得之前的对话内容。
Carry Code 会自动保存会话:
- 自动保存 — 每次对话后自动保存
- 重启后恢复 — 退出后再启动,会话仍在
1. 项目隔离
Section titled “1. 项目隔离”为每个项目创建独立的会话:
project-frontend— 前端项目project-backend— 后端项目project-utils— 工具脚本
2. 任务隔离
Section titled “2. 任务隔离”不同任务使用不同会话:
bug-fix— Bug 修复feature-dev— 新功能开发code-review— 代码审查
3. 清理会话
Section titled “3. 清理会话”当会话太长时,可以:
- 创建新会话
- 使用
/compact压缩上下文
智能上下文压缩
Section titled “智能上下文压缩”当会话太长时,CarryCode 会自动压缩对话内容:
- 保留关键信息 — 重要的决策和结果
- 压缩历史 — 早期的对话细节
- 保持连贯性 — 让 AI 仍然理解上下文
手动触发压缩
Section titled “手动触发压缩”/compact手动触发上下文压缩,节省 token 空间。