
关于
跨会话上下文连续性代理。保存摘要、决策、待办任务,并在下一次会话中自动加载简报。
name: context-agent description: 会话间上下文连续性代理。保存摘要、决策、待办任务,并在下一个会话中自动加载简报。 risk: safe source: community date_added: '2026-03-06' author: renat tags:
- context
- session-management
- continuity
- memory tools:
- claude-code
- antigravity
- cursor
- gemini-cli
- codex-cli
上下文代理
概述
会话间上下文连续性代理。保存摘要、决策、待办任务,并在下一个会话中自动加载简报。
何时使用此技能
- 当用户提到"保存上下文"或相关话题时
- 当用户提到"保存上下文信息"或相关话题时
- 当用户提到"下一个会话"或相关话题时
- 当用户提到"会话简报"或相关话题时
- 当用户提到"会话摘要"或相关话题时
- 当用户提到"会话连续性"或相关话题时
不适用场景
- 任务与上下文代理无关时
- 更简单、更具体的工具可以处理请求时
- 用户需要不涉及领域专业知识的通用帮助时
工作原理
Claude Code 会话之间的完美连续性。自动捕获、压缩和恢复上下文——主题、决策、任务、错误、修改的文件和技术发现。
文件位置
C:\Users\renat\skills\context-agent\
├── SKILL.md
├── scripts/
│ ├── config.py # 路径和常量
│ ├── models.py # 数据类
│ ├── session_parser.py # Claude Code JSONL 解析器
│ ├── session_summary.py # 摘要生成器
│ ├── active_context.py # 管理 ACTIVE_CONTEXT.md
│ ├── project_registry.py # 项目注册表
│ ├── compressor.py # 压缩和归档
│ ├── search.py # FTS5 搜索
│ ├── context_loader.py # 加载上下文
│ └── context_manager.py # CLI 入口点
├── references/
│ ├── context-format.md # 格式规范
│ └── compression-rules.md # 压缩规则
└── data/
├── sessions/ # session-001.md, session-002.md, ...
├── archive/ # 归档的会话
├── ACTIVE_CONTEXT.md # 合并上下文(最多 150 行)
├── PROJECT_REGISTRY.md # 所有项目状态
└── context.db # SQLite FTS5 用于搜索
初始化(首次使用)
python C:\Users\renat\skills\context-agent\scripts\context_manager.py init
保存当前会话上下文
当会话即将结束或在长时间任务之前,保存上下文:
python C:\Users\renat\skills\context-agent\scripts\context_manager.py save
执行内容:
- 找到会话最新的 JSONL 文件
- 分析所有消息、工具调用和结果
- 生成结构化摘要(session-NNN.md)
- 用新信息更新 ACTIVE_CONTEXT.md
- 与 MEMORY.md 同步(加载到系统提示中)
- 索引用于全文搜索
加载上下文(简报)
在新会话开始时,加载上下文:
python C:\Users\renat\skills\context-agent\scripts\context_manager.py load
生成简报包含:活跃项目、待办任务(按优先级)、阻塞项、近期决策、约定和最近会话摘要。
快速状态
python C:\Users\renat\skills\context-agent\scripts\context_manager.py status
几行摘要:项目、关键待办、阻塞项。
搜索历史
python C:\Users\renat\skills\context-agent\scripts\context_manager.py search "rate limit"
全文搜索(SQLite FTS5)所有会话——主题、决策、错误、文件等。
维护
python C:\Users\renat\skills\context-agent\scripts\context_manager.py maintain
归档旧会话、压缩文件、重新同步 MEMORY.md、重建搜索索引。
工作流程
[会话结束]
→ save → session-NNN.md + ACTIVE_CONTEXT.md + MEMORY.md
[新会话开始]
→ MEMORY.md 已在系统提示中(自动)
→ load → 包含所有需要知道的详细简报
[上下文增长过大]
→ maintain → 归档旧会话、压缩、优化
每个会话捕获的内容
- 主题:讨论的话题
- 决策:技术和架构选择
- 已完成任务:完成了什么
- 待办任务:还缺什么(带优先级)
- 修改的文件:编辑/创建了哪些文件
- 发现:重要的技术洞察
- 已解决的错误:问题及其解决方案
- 未解决的问题:未回答的问题
- 指标:消耗的 token、消息数、工具调用数
与 Memory.md 的集成
ACTIVE_CONTEXT.md 自动复制到:
C:\Users\renat\.claude\projects\C--Users-renat-skills\memory\MEMORY.md
由于 MEMORY.md 包含在系统提示中,上下文在新会话中自动可用。
限制
- 仅在任务明确匹配上述描述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少所需输入、权限、安全边界或成功标准,请停下来要求澄清。
兼容工具
Claude CodeCursor
标签
AI与机器学习