#!/usr/bin/env bash
# 组合包安装脚本（Trove 自动生成，勿手改；组合包文档为准）
# combo: combo-memory-session ｜ 单会话记忆治理栈（claude-mem + deepcode + code-review-graph） ｜ 状态: verified
# 生成: 2026-09-24 ｜ 详情: https://trove.xin/combos/combo-memory-session.html ｜ 依赖警告见文档
# 按官方下载源 + 国内镜像适配；每条命令后可验证（预期输出见组合包文档）。
# 注意：本包为配置/排查型，命令含占位符或示例片段，不能整段直跑；请按文档逐步复制执行。

# ==== [1/3] claude-mem：跨会话记忆底座 ====
# 版本要求: [13.16.1, 13.16.1]（manifest 锁定插件本体版本；npm CLI 版本号滞后为 12.4.7，属官方现象；worker 运行时需 Bun）
npm_config_registry=https://registry.npmmirror.com npm install -g claude-mem
# claude-mem install --ide claude-code   # 预期输出: Installation Complete（Plugin dir: ~/.claude/plugins/...；Worker port: 37700）

# ==== [2/3] deepcode：静态分析 ====
# 版本要求: [2.1.0, 2.1.0]（manifest 锁定；Python >= 3.12）
pip install deepcode-hku --index-url https://pypi.tuna.tsinghua.edu.cn/simple
deepcode --version   # 预期输出: DeepCode 2.1.0

# ==== [3/3] code-review-graph：审查图谱 ====
# 版本要求: [2.3.8, 2.3.8]（manifest 锁定；Python >= 3.10）
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple code-review-graph==2.3.8
code-review-graph --version   # 预期输出: code-review-graph 2.3.8

