Claude Session

🗂️ Claude Code 会话全生命周期管家

面向Claude Code用户的专业级会话管理工具集,支持ID查询、导入导出、AI压缩、分类归档、跨项目迁移、会话修复等12+核心功能,帮助开发者高效管理海量AI会话资产。

收藏
4.7k
安装
972
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能概览

claude-session 是一套专为 Claude Code 设计的综合性会话生命周期管理解决方案,由开发者 es6kr 维护。该技能通过 /session 命令空间提供了12+个精细化的会话管理子功能,涵盖从日常查询到复杂运维的全场景需求。

核心用法

信息查询类id 查询当前会话UUID并支持关键词检索历史会话;summarize 快速概览指定会话内容;url 生成可分享的网页链接。

分析优化类analyze 统计工具使用模式与优化建议;split 基于主题边界智能推荐会话拆分点;classify 自动将会话标记为 delete/keep/extract 三类。

数据流转类import 将会话数据管道化输出至其他 agent(如 hookify);migrate 在主仓库与工作树间迁移 CODE/INFRA/TINY/READ 分类的会话;compress 通过 UTCP/code-mode 进行 AI 驱动的会话压缩。

维护修复类repair 修复断裂的 parentUuid 链、孤儿 tool_result、重复 UUID 等结构损坏;purge 清理无效会话(≤10行且无助手响应);destroy 删除当前会话并重启 IDE;rename 自定义会话标题便于检索。

显著优点

  • 专业深度:针对 Claude Code 的 JSONL 存储格式深度定制,支持 UUID 链修复、tool_result 匹配等底层操作
  • 自动化程度高:classify → migrate → purge 形成完整的会话资产治理流水线
  • 集成生态:对接 claude-sessions-mcp、Serena MCP、hookify 等外部服务
  • 无损迁移:worktree 场景下的会话跨项目迁移能力填补官方功能空白

潜在局限

  • 外部依赖重:核心功能依赖 claude-sessions-mcp 服务器,analyze --sync 需额外配置 Serena
  • 学习曲线陡峭:12个子功能各自有独立参数集,深度选项(--depth=medium)使用不当会导致分类遗漏
  • 风险操作无二次确认:destroy、purge --delete 等操作直接执行,虽有 --dry-run 但仍需用户自律
  • 作者维护性质:个人项目(es6kr),版本号 0.1.2 显示尚处早期,API 稳定性存疑

适合人群

  • 高频使用 Claude Code 且产生大量会话的开发者
  • 需要在主仓库/worktree 间切换的多分支开发者
  • 对会话数据有归档、分析、审计需求的团队管理者
  • 愿意维护本地 MCP 服务器配置的进阶用户

常规风险

  • 数据丢失:destroy 和 purge --delete 操作不可逆,建议配合 --dry-run 预览
  • 分类误判:--depth=fast 仅读取最后3条消息,可能遗漏会话末尾的话题切换,官方明确建议 split 前必须使用 medium 以上深度
  • 隐私泄露:url 功能生成的 claude-sessions 网页链接可能暴露会话内容,需注意分享范围
  • MCP 服务可用性:外部服务器故障将导致核心功能瘫痪

Claude Session 内容

scripts文件夹
手动下载zip · 41.0 kB
batch-compress.pytext/plain
请选择文件