Claude Session

🗂️ Claude Code 会话全生命周期管理引擎

Claude Code 会话管理中枢,支持 ID 查询、会话导入、总结分析、分类压缩、迁移修复等 12+ 核心操作,内置会话链修复与死会话清理机制

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

使用说明

核心功能

claude-session 是 Claude Code 生态的会话管理基础设施,提供从基础查询到高级治理的完整会话生命周期管理能力。

核心能力矩阵

| 维度 | 功能 | 典型场景 |
|------|------|---------|
| **查询** | `id` - 当前会话 ID 查询 + 关键词检索 | 跨会话引用、故障排查 |
| **内容** | `summarize` - 会话内容总结,`import` - 会话数据管道化 | 知识萃取、向其他 Agent 投递 |
| **分析** | `analyze` - 统计与模式分析,`split` - 主题切分建议 | 会话优化、长对话治理 |
| **治理** | `classify` - 自动分类(delete/keep/extract) | 批量会话整理 |
| **压缩** | `compress` - UTCP/code-mode AI 压缩 | 存储优化 |
| **迁移** | `migrate` - 主仓库与工作区会话迁移 | 多工作区协作 |
| **修复** | `repair` - 链结构/UUID/孤儿工具结果修复 | 数据完整性恢复 |
| **元数据** | `rename` - 自定义会话标题,`url` - 生成 Web 访问链接 | 会话可发现性 |
| **清理** | `purge` - 死会话清理(≤10 行无响应),`destroy` - 删除当前会话 | 存储治理 |

显著优点

1. 工程化完整度:覆盖会话从创建、使用、分析到归档/销毁的全生命周期,每个子命令均有独立文档与 Bash 脚本支撑
2. 数据完整性机制repair 子命令可修复断裂的 parentUuid 链、孤儿 tool_result、重复 UUID 等常见数据损坏场景

3. 智能分类策略classify 按 CODE/INFRA/TINY/READ 四象限自动归类,migrate 支持工作区隔离的会话迁移

4. 管道化设计import 支持向 hookify、analyze 管道及任意 Agent 投递会话数据,便于构建自动化工作流

5. 检索增强id 支持关键词模糊搜索与今日会话限定,解决 Claude Code 原生缺乏会话检索的痛点

潜在局限与风险

| 类别 | 说明 |
|------|------|
| **外部依赖** | 核心功能依赖 `claude-sessions-mcp` MCP 服务器,`analyze --sync` 还需 Serena MCP,任一服务不可用将导致功能降级 |
| **权限风险** | `destroy`、`purge --delete`、`repair --execute` 均为不可逆操作,虽设计有 `--dry-run` 预览机制,但误执行仍会导致数据丢失 |
| **压缩不可逆** | `compress` 通过 UTCP/code-mode 进行 AI 压缩,属于有损压缩,原始会话内容无法还原 |
| **项目命名耦合** | 路径到项目名的转换规则(`/`→`-`)为内部约定,跨工具集成时可能出现解析不一致 |
| **死会话判定** | `purge` 以 "≤10 行且无 assistant 响应" 作为死会话标准,可能误删用户故意留存的短会话 |
| **分裂建议依赖** | `split` 的主题边界分析依赖 LLM 判断,复杂交织的多主题会话可能给出次优切分点 |

适合人群

  • 高频 Claude Code 用户:日均会话数 >10,需要系统化管理与检索
  • 多项目/工作区开发者:依赖 migrate 在 monorepo 与工作区间同步会话上下文
  • 团队协作场景:通过 url 生成可分享会话链接,import 向知识库管道投递会话
  • 数据治理需求:需定期 classify/purge 清理冗余会话,或 repair 修复数据损坏

使用建议

1. 任何 --execute/--delete 操作前务必先 --dry-run 预览
2. 重要会话压缩前手动导出备份

3. classify 用于 split 前建议 --depth=medium 以上,避免仅读取末尾 3 条消息导致主题遗漏

4. 建议配合 cron 定时执行 purge 实现存储自动治理

综合评估

该 skill 是 Claude Code 生态中最具工程完备度的会话管理方案,填补了官方工具在批量治理、数据修复、跨项目迁移等场景的空白。适合对会话管理有系统化需求的进阶用户,但需注意其外部依赖与不可逆操作的风险边界。

Claude Session 内容

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