Skip to content
FunCoding

Search

Search docs, agents, posts, Skills and MCP servers

会话与上下文

Kimi Code CLI 的会话存储位置、恢复方式(--continue / --session)、/fork 与上下文压缩。

每次对话都被持久化为一个「会话」,保留消息历史和元数据,关闭终端后可随时回来继续。会话保存在 $KIMI_CODE_HOME/sessions/(默认 ~/.kimi-code/sessions/),按工作目录分组;其中 state.json 存标题和创建时间等元数据,agents/*/wire.jsonl 是 Agent 事件流(用于恢复和回放,也记录发给模型的请求轨迹便于调试);不要手动编辑 sessions/ 下的文件,否则可能无法恢复。每次直接运行 kimi 都新建会话。恢复:

kimi --continue          # 继续当前目录最近的会话
kimi --session abc123    # 按 ID 恢复
kimi --session           # 交互式浏览并选择

--continue 与 --session 互斥。TUI 里(仅 Agent 空闲时):/new(别名 /clear)切到新会话并丢弃当前上下文;/sessions(/resume)浏览并恢复;/fork 派生当前会话(保留完整对话历史,fork 后仍停留在当前会话);/compact [指令] 压缩上下文释放 token,可附带指令提示压缩时保留哪些信息;/undo [数量] 撤销最近的提示词(最后一次压缩之前的不能撤销);/title 查看或设置标题;/export-md 导出为 Markdown,/export-debug-zip 导出调试 ZIP。kimi export 把会话打包成 ZIP 便于分享或反馈问题。