版本: 1.0 适用场景: 长期AI项目、多任务并行、需要高效会话恢复
恢复时间: 30秒 用途: 日常快速恢复
内容:
markdown
# 📊 状态看板
**最后更新:** YYYY-MM-DD HH:MM
**状态:** 活跃
## 🎯 当前任务(最多5个)
| 任务 | 状态 | 进度 | 下一步 | 截止 |
|------|------|------|--------|------|
| 任务1 | ✅ | 100% | 完成 | - |
| 任务2 | 🔄 | 80% | 测试 | - |
## 📋 待办事项
### 🔥 高优先级
- [ ] 待办1
- [ ] 待办2
## 📂 快速访问文件
- 文件1
- 文件2
## ⚠️ 阻塞问题
(当前阻塞)
## 🔑 必须记住的约束
| 约束 | 要求 | 状态 |
|------|------|------|
| 约束1 | 要求1 | ✅ |
恢复时间: 1分钟 用途: 完整上下文恢复
内容:
markdown
# ⚡ 快速恢复索引
**更新:** YYYY-MM-DD HH:MM
## 🎯 项目概览
### 任务1
- 状态:✅ 完成
- 关键信息:...
- 下一步:...
### 任务2
- 状态:🔄 进行中
- 关键信息:...
- 下一步:...
## 📂 关键目录
(目录结构)
## 🔑 关键决策
| 决策 | 选择 | 理由 |
|------|------|------|
| 决策1 | 选择1 | 理由1 |
## ⚠️ 重要约束
(约束列表)
## 📋 待办事项
(待办清单)
## 🔗 关键链接
(服务器信息、工具路径等)
恢复时间: 深度查询 用途: 完整工作记录
内容:
markdown
# YYYY-MM-DD 工作记录
**会话时间:** YYYY-MM-DD HH:MM - HH:MM
**主要任务:** (一句话描述)
## 📋 完成的任务
### 任务名称
**详情:** ...
**产出:** ...
## 🎯 关键决策
### 决策1
**背景:** ...
**选择:** ...
**理由:** ...
## 📚 学到的经验
### 经验1
**问题:** ...
**解决:** ...
**教训:** ...
## 📂 文件操作记录
### 创建的文件
- 文件名 - 说明
## 🎯 下次会话重点
### 高优先级
- [ ] 待办1
用途: 一键恢复会话上下文
功能:
使用:
bash
./scripts/quick_recovery.sh
效果: 30秒看到所有状态
用途: 从今日记录提取信息,更新 STATUS.md
功能:
使用:
bash
# 会话结束时
./scripts/update_status.sh
效果: 2分钟完成状态更新
用途: 快速创建标准化的每日记录模板
功能:
使用:
bash
# 每天开始时
./scripts/new_daily_log.sh
# 或
python3 scripts/template_generator.py
效果: 10秒创建标准模板
用途: 归档旧的每日记录,生成每周摘要
功能:
使用:
bash
# 每周日
./scripts/weekly_archive.sh
效果: 5分钟完成周归档
用途: 根据项目状态,智能生成每日记录模板
功能:
使用:
bash
python3 scripts/template_generator.py
效果: 1分钟生成标准模板
上下文压缩 = 用AI总结历史对话,用摘要替换原文
类比:
指标不压缩压缩后提升上下文15000 tokens1500 tokens10倍****AI速度10秒1秒10倍****成本$0.30/次$0.03/次90%节省
触发条件:
推荐策略:
text
完成任务 → 开启新会话 → 从 STATUS.md 恢复
操作:
text
1. 完成一个大任务(如除冰机方案)
2. 我总结关键信息
3. 写入 memory/YYYY-MM-DD.md
4. 你开启新会话
5. 我从 STATUS.md 恢复
效果: 50-70%压缩
操作:
bash
# 会话结束时
./scripts/compress_context.sh
脚本功能:
效果: 70-80%压缩
操作: AI自动监控和压缩
触发条件:
效果: 80-90%压缩
信息类型会丢失原因闲聊内容✅"你好"、"哈哈"等重复信息✅同样的内容说多次临时想法✅最终未采用的方案详细步骤✅只保留结果错误尝试✅只保留正确方案
信息类型不会丢失原因任务目标❌核心信息关键决策❌影响后续工作文件路径❌查找文件必需当前状态❌恢复上下文必需重要约束❌避免违反规则学到的经验❌长期价值
重要信息的特征:
text
1. 包含关键词:
- "预算"、"成本"、"决策"
- "必须"、"不能"、"约束"
- 文件路径、日期、数字
2. 影响后续工作:
- 任务目标
- 技术决策
- 文件操作
3. 用户明确强调:
- "记住这个"
- "重要"
- "必须"
不重要的特征:
text
- 闲聊:"你好"、"哈哈"
- 重复:同样的内容说多次
- 临时想法:"可能"、"也许"
- 中间过程:"正在分析..."
检查清单:
markdown
## 必须保留的信息
- [ ] 任务目标
- [ ] 关键决策 + 理由
- [ ] 文件路径
- [ ] 重要约束
- [ ] 当前状态
- [ ] 待办事项
- [ ] 学到的经验
答案:❌ 不会自动保存完整原文
实际保存:
内容保存?位置完整对话历史❌-AI回复内容❌-工具调用详情❌-关键信息摘要✅STATUS.md, memory/
✅ 通常不是问题
原因:
方法1:手动导出
bash
# 会话结束时
./scripts/export_conversation.sh
# 保存到 logs/conversations/YYYY-MM-DD.log
方法2:自动记录
bash
# 方式1:快速恢复(30秒)
./scripts/quick_recovery.sh
# 方式2:完整恢复(1.5分钟)
1. 读取 STATUS.md(30秒)
2. 读取 QUICK_RECOVERY.md(1分钟)
3. 如需详情,查 memory/YYYY-MM-DD.md
markdown
1. 我自动记录关键信息
2. 你可以手动添加笔记到 memory/YYYY-MM-DD.md
3. 重要决策立即记录
bash
# 方式1:手动更新(推荐)
1. 我总结本次会话
2. 更新 memory/YYYY-MM-DD.md
3. 你快速检查
# 方式2:自动更新
./scripts/update_status.sh
bash
# 方式1:开启新会话(手动压缩)
1. 完成大任务(如除冰机方案)
2. 我总结关键信息
3. 你开启新会话
4. 我从 STATUS.md 恢复
# 方式2:运行压缩脚本(半自动)
./scripts/compress_context.sh
bash
# 每周日运行
./scripts/weekly_archive.sh
# 功能:
1. 归档本周记录
2. 生成每周摘要
3. 清理 memory/ 目录
操作优化前优化后提升日常恢复5分钟30秒10倍****完整恢复10-30分钟1.5分钟10-20倍****更新文档5分钟2分钟2.5倍****查找信息1分钟10秒6倍****每周归档30分钟5分钟6倍
指标不压缩压缩后提升上下文大小15000 tokens1500 tokens90%减少****AI响应速度10秒1秒10倍****API成本$0.30/次$0.03/次90%节省
项目手动自动化减少每次更新5分钟2分钟60%****每周维护30分钟10分钟67%****文档大小7KB3KB57%
bash
# 赋予执行权限
chmod +x scripts/*.sh
chmod +x scripts/*.py
bash
# 创建 STATUS.md
./scripts/new_daily_log.sh
# 创建今日记录
python3 scripts/template_generator.py
bash
# 测试快速恢复
./scripts/quick_recovery.sh
bash
# 添加到 ~/.bashrc 或 ~/.zshrc
alias recover='./scripts/quick_recovery.sh'
alias newlog='python3 scripts/template_generator.py'
alias update='./scripts/update_status.sh'
alias archive='./scripts/weekly_archive.sh'
使用:
bash
recover # 快速恢复
newlog # 创建记录
update # 更新状态
archive # 每周归档
时机:
操作:
bash
./scripts/update_status.sh
时机:
操作:
bash
./scripts/weekly_archive.sh
时机:
操作:
bash
# 方式1:开启新会话
# 方式2:运行压缩脚本
./scripts/compress_context.sh
时机:
操作:
bash
# 手动检查 STATUS.md 和 memory/ 是否完整
风险: 丢失看似不重要但实际重要的信息
解决:
风险: 完整对话历史不保存
解决:
风险: 需要定期维护
解决:
上下文压缩_简单解释.md - 上下文压缩详细说明上下文压缩_原文保存机制.md - 原文保存机制说明上下文压缩_信息丢失与识别.md - 信息识别机制说明SESSION_RECOVERY_OPTIMIZATION.md - 优化建议完整文档scripts/quick_recovery.sh - 快速恢复脚本scripts/update_status.sh - 自动更新脚本scripts/new_daily_log.sh - 创建每日记录scripts/weekly_archive.sh - 每周归档脚本scripts/template_generator.py - 模板生成器bash
# .git/hooks/pre-commit
./scripts/update_status.sh
git add STATUS.md memory/
效果: 每次提交前自动更新状态
bash
# 每周五17:00自动归档
0 17 * * 5 cd /path/to/project && ./scripts/weekly_archive.sh
未来功能:
A: 可能会,但概率很低(AI准确率85-90%,人工95-99%)。建议会话结束时人工检查。
A: 摘要已包含所有关键信息,通常够用。如需完整对话,可手动导出。
A: 能。摘要保留了所有关键信息,AI可以快速恢复上下文。
A: 使用自动化脚本后,维护成本减少60%(每次2分钟)。
A: 如果你的项目:
那么✅ 适合使用本系统。
Session Recovery = 时间倍增器 + 成本节省器
bash
# 1. 试用快速恢复
./scripts/quick_recovery.sh
# 2. 创建今日记录
python3 scripts/template_generator.py
# 3. 会话结束时更新
./scripts/update_status.sh
享受10-20倍的效率提升! 🚀