ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Kimi Code会话管理指南:新建、恢复与分叉会话的7个实用技巧

Kimi Code会话管理指南:新建、恢复与分叉会话的7个实用技巧 Kimi Code会话管理指南新建、恢复与分叉会话的7个实用技巧【免费下载链接】kimi-codeKimi Code CLI — The Starting Point for Next-Gen Agents项目地址: https://gitcode.com/gh_mirrors/ki/kimi-codeKimi Code CLI 是下一代 Agent 的起点它把每一次对话都持久化为一个会话消息历史、元数据、模型请求轨迹全部落盘关掉终端随时回来继续。本文用 7 个实用技巧带你快速掌握 Kimi Code 会话管理的全部操作——新建、恢复、分叉、压缩与导出。启动后你会在欢迎面板看到Session: session_xxx一行的会话 ID——它是后续恢复、分叉、导出会话的身份证。会话存储在哪里先搞懂数据落盘位置理解会话管理的第一步是知道数据存在哪。所有会话保存在$KIMI_CODE_HOME/sessions/下默认~/.kimi-code/sessions/按工作目录分组~/.kimi-code/ ├── session_index.jsonl └── sessions/ └── workDirKey/ ← 按项目目录分组 └── sessionId/ ├── state.json ← 标题、创建时间等元数据 └── agents/ ├── main/wire.jsonl ← 主 Agent 事件流 └── subagentId/wire.jsonl ← 子 Agent 事件流wire.jsonl记录完整的 Agent 事件流正是它让恢复会话和回放成为可能⚠️ 请勿手动编辑sessions/目录下的文件否则可能导致会话无法正常恢复完整目录说明见>kimi方式二TUI 内热切换。不关闭终端输入/new别名/clear即可丢弃当前上下文、切入新会话——适合聊完了换个话题的场景。命令效果kimi启动新会话/new别名/clearTUI 内切换到新会话丢弃当前上下文技巧2一键恢复最近的会话昨天聊到一半关掉了终端一条命令无缝续上kimi --continue它会自动找到当前工作目录下最近一次的会话并恢复——因为会话按目录分组你在哪个项目目录运行就恢复哪个项目的会话互不干扰。 还可以组合权限参数kimi --continue --auto会在恢复最近会话的同时切换到 auto 权限模式。技巧3浏览历史会话并精确恢复想恢复的不是最近而是某一次会话有三种粒度kimi --session # 交互式浏览历史会话列表方向键选择 kimi --session abc123 # 直接通过会话 ID 精确恢复 kimi --resume abc123 # -r/--resume 是 --session 的隐藏别名在 TUI 内部等价的命令是/sessions别名/resume无需退出终端即可切换、恢复历史会话。⚠️ 注意--continue与--session互斥——两者都表示恢复历史会话同时传入会被拒绝。完整参数参考见 kimi-command.md。技巧4用 /fork 分叉会话大胆尝试新思路这是会话管理中最有Agent 感的一个技巧想在不破坏当前对话的前提下尝试另一条技术路线/fork分叉后的行为很克制也很聪明✅ 你仍停留在原会话对话不受影响可以直接继续✅ 派生出的副本与原会话彼此独立随时通过/sessions切换过去✅ fork 完成后CLI 会打印一条可直接运行的kimi --resume命令并自动复制到剪贴板方便在新终端里直接打开派生会话⚠️ 已保存的/goal不会复制到派生会话——想在新分支里做自主 goal 工作需要在那里重新开始典型场景主会话正在重构模块 A你想验证如果改用另一个库会怎样——fork 一份在新分支里试失败了就丢弃主会话毫发无损。技巧5给会话命名告别session_f4930c45会话列表里一长串 ID 难以辨认用/title起个名字/title 重构支付模块-方案讨论带参数设置新标题最长 200 字符别名/rename不带参数显示当前会话标题之后在/sessions列表里一眼就能认出每个会话在聊什么。技巧6用 /compact 管理上下文长对话不卡壳对话越聊越长上下文接近窗口上限时Kimi Code 会自动压缩历史消息释放 token 空间你也可以手动触发/compact更妙的是可以附带指引告诉模型优先保留哪些信息/compact 保留与数据库迁移相关的讨论这对一个会话聊了很多主题但接下来只关心某个主题的情况非常实用——压缩完上下文立刻变轻响应速度回升。技巧7导出会话分享、归档、提反馈一步到位场景命令说明打包 ZIPkimi export sessionId含会话全部文件 诊断日志适合分享、归档、提交问题反馈导出到指定路径kimi export id -o ~/Desktop/my-session.zip-y可跳过默认会话的确认提示排除全局日志加--no-include-global-log全局日志可能含其他会话事件分享前按需排除TUI 内导出 Markdown/export-md别名/export人类可读的对话记录适合分享存档TUI 内导出调试包/export-debug-zip与kimi export行为一致的调试 ZIP 提醒导出文件可能包含代码、命令输出和路径等敏感信息分享前请先确认内容。在 Web UI 中管理会话除了终端 TUIKimi Code 还支持浏览器界面。运行kimi web会在本机启动服务并自动打开 Web UIWeb 端同样支持新建会话、浏览历史会话其中/export会把当前会话下载为诊断 ZIP包含持久化会话数据与有上限的浏览器元数据日志。多个实例可以同时运行端口被占用时自动 1 重试。会话管理速查表操作命令行TUI 斜杠命令新建会话kimi/new/clear恢复最近会话kimi --continue—浏览/恢复历史kimi --session [id]/sessions/resume分叉会话—fork 后自动生成kimi --resume命令/fork命名会话—/title text/rename压缩上下文—/compact [指引]导出 ZIPkimi export [id]/export-debug-zip导出 Markdown—/export-md/export总结与延伸阅读Kimi Code 的会话管理围绕会话 ID 工作目录设计每次kimi都是新会话恢复靠--continue/--session尝试新思路用/fork分叉长对话用/compact瘦身收尾用kimi export归档。掌握这 7 个技巧你的 Agent 对话流就再也不会聊丢了。延伸阅读会话与上下文官方文档sessions.md斜杠命令速查slash-commands.mdkimi 命令完整参数kimi-command.md会话存储源码packages/agent-core/src/session/store/【免费下载链接】kimi-codeKimi Code CLI — The Starting Point for Next-Gen Agents项目地址: https://gitcode.com/gh_mirrors/ki/kimi-code创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表