context-manager

Auto context management with seamless session switching. Monitors usage, triggers at 85% threshold, automatically creates new session with loaded memory. Zero user intervention required. Trigger on "context", "memory", "session management", "context limit", "memory transfer".

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "context-manager" with this command: npx skills add zhaog100/miliger-context-manager

Context Manager - 无感会话切换版

智能上下文管理技能,自动监控上下文使用率,达到阈值时自动保存记忆并创建新会话,用户完全无感知。

🎯 核心特性

⭐ 启动优化(v2.1新功能)⭐⭐⭐⭐⭐

  • 分层读取:核心层<5KB + 摘要层<10KB + 详情QMD检索
  • 启动占用:从40%+降低到<10%(节省75%空间)
  • MEMORY-LITE:精简版记忆(2.5KB),启动专用
  • 启动检测:session_status自动检查,>30%预警

⭐ 无感自动切换(v2.0功能)

  • 自动触发:上下文达到60%自动切换(v2.2.2优化)
  • 零操作:用户无需任何干预
  • 无缝体验:新会话自动加载记忆
  • 自然接续:对话连续,就像没切换

📊 智能监控(v2.2.2优化)⭐⭐⭐⭐⭐

  • 真实API监控:调用OpenClaw API获取会话信息
  • 准确计算:totalTokens / contextTokens = 真实使用率
  • ✅ 每5分钟自动检查(v2.2.2优化,原10分钟)
  • ✅ 60%阈值提前预警(v2.2.2优化,原85%)
  • ✅ 30%阈值启动警告(启动后)
  • ✅ 1小时冷却期(避免重复通知)
  • ✅ 飞书通知提醒用户
  • ✅ 详细日志记录

💾 记忆传递

  • ✅ 自动更新MEMORY.md(完整版)
  • ✅ 自动更新MEMORY-LITE.md(精简版)
  • ✅ 自动更新daily log
  • ✅ 保存当前任务状态

🚀 使用方式

超简单 - 零配置

你只需要正常聊天,其他的一切自动完成:

  1. 继续对话(监控在后台运行)
  2. 达到85%阈值(自动保存记忆)
  3. 创建新会话(agentTurn机制)
  4. 新会话加载记忆(继续工作)

用户视角:对话从未中断,就像什么都没发生

📋 工作原理

启动流程(v2.1新增)

新会话启动
  ↓
读取核心层(<5KB)
├── SOUL.md(身份)
└── USER.md(用户)
  ↓
读取摘要层(<10KB)
└── MEMORY-LITE.md(精简记忆)
  ↓
启动检测(session_status)
  ↓
Context <10%?✅ 优秀
Context 10-20%?✅ 良好
Context 20-30%?⚠️ 注意
Context >30%?🚨 需要优化
  ↓
需要详情时 → QMD精准检索

会话管理流程

开始对话
  ↓
后台监控(每5分钟)
  ↓
上下文达到85%
  ↓
自动提取会话信息
  ↓
保存到MEMORY.md
  ↓
更新MEMORY-LITE.md
  ↓
更新daily log
  ↓
触发agentTurn
  ↓
创建新会话
  ↓
新会话加载记忆(分层读取)
  ↓
自然继续工作

🔄 无感切换设计

agentTurn消息

{
  "kind": "agentTurn",
  "message": "【无缝接续】请从MEMORY.md加载完整记忆,自然继续对话。不要提及新会话、不要解释切换,就像什么都没发生。继续之前的任务。",
  "deliver": true,
  "channel": "qqbot",
  "to": "USER_ID"
}

新会话行为

  • ✅ 自动读取MEMORY.md
  • ✅ 加载当前任务进度
  • ✅ 自然接续对话
  • ❌ 不说"新会话"
  • ❌ 不说"已切换"
  • ❌ 不说"请继续"

🛠️ 安装配置

安装

# 从ClawHub安装
clawhub install miliger-context-manager

# 或从本地安装
cd ~/.openclaw/skills
tar -xzf context-manager-v2.1.0.tar.gz
cd context-manager
bash install.sh

配置定时任务

# 添加到crontab(每10分钟检查)
*/10 * * * * ~/.openclaw/skills/context-manager/scripts/seamless-switch.sh

自定义阈值

# 编辑脚本,修改阈值
DIALOG_THRESHOLD=85    # 对话中阈值(85%触发切换)
STARTUP_THRESHOLD=30   # 启动后阈值(30%警告)

创建MEMORY-LITE.md

# 手动创建精简版记忆(<10KB)
# 从MEMORY.md提取核心内容:
# - 用户画像(<1KB)
# - 当前状态(<1KB)
# - 关键决策(<3KB)
# - 待办事项(<1KB)
# - 核心洞察(<2KB)

📊 性能指标

指标目标实际
检测延迟< 10分钟10分钟 ✅
记忆保存< 5秒< 5秒 ✅
切换时间< 1秒即时 ✅
用户感知零感知完全无感 ✅

🎯 使用场景

场景1:长时间对话

  • 用户:和我聊聊项目管理
  • AI:好的,项目管理有...
  • [自动切换]
  • 用户:继续深入
  • AI:刚才说到项目管理...(自然接续)

场景2:多任务处理

  • 用户:帮我做旅行客测试
  • AI:好的,开始测试...
  • [自动切换]
  • AI:继续旅行客测试...(任务未中断)

场景3:学习讨论

  • 用户:学习系统化思维
  • AI:系统化思维是...
  • [自动切换]
  • AI:继续说系统化思维...(学习继续)

💡 核心优势

启动优化效果(v2.1)

指标优化前优化后提升
启动占用40%+<10%75%+
剩余空间60%90%50%
Token浪费节省90%
数据完整性完整完整不丢失

vs 手动切换

特性手动自动
用户操作需要/new零操作
时机把握可能忘记自动检测
记忆连续需手动保存自动保存
体验连续性有中断感完全无感

vs 其他方案

  • ✅ 比"提醒用户"更进一步:直接自动切换
  • ✅ 比"外部监控"更智能:内置AI检测
  • ✅ 比"手动操作"更便捷:完全自动化
  • ✅ 比"全量读取"更高效:分层读取策略 ⭐

🔧 技术实现

双重保险机制

  1. 外部监控:定时任务每10分钟检查
  2. 内部检测:AI每次回复前检查(未来)

记忆传递系统

当前会话
  ↓
提取关键信息
  ↓
├── MEMORY.md(长期记忆)
├── daily log(工作日志)
└── HEARTBEAT.md(任务进度)
  ↓
新会话加载
  ↓
继续工作

agentTurn机制

  • 使用cron tool的agentTurn
  • 创建isolated会话
  • 自动传递消息
  • 新会话自动启动

📝 版本历史

v2.2.2 (2026-03-06 12:15) ⭐⭐⭐⭐⭐

  • 阈值优化:85% → 60%(提前25%预警)
  • 间隔缩短:10分钟 → 5分钟(更快响应)
  • 解决超限问题:防止会话在两次检查之间快速增长
  • 预留缓冲:60%触发,还有40%空间处理
  • 真实限制认知:按GLM-5实际128k限制计算

v2.2.1 (2026-03-06 10:20) ⭐⭐⭐⭐⭐

  • Cron环境修复:添加完整PATH/HOME环境变量
  • ✅ 解决定时任务找不到openclaw命令问题
  • ✅ 修复监控脚本持续失败问题(09:00-10:00)

v2.2.0 (2026-03-05 13:33) ⭐⭐⭐⭐⭐

  • 真实API监控:调用OpenClaw API获取会话信息
  • 准确计算:totalTokens / contextTokens = 真实使用率
  • 修复假监控:从"数文件"改为"调API"(解决超限问题)
  • 冷却机制:1小时冷却期(避免重复通知)
  • 详细日志:记录会话、模型、tokens信息
  • 监控脚本:scripts/context-monitor.sh

v2.1.0 (2026-03-05 09:11) ⭐⭐⭐⭐⭐

  • 启动优化:分层读取策略
  • MEMORY-LITE:精简版记忆(2.5KB)
  • 启动占用:40%+ → <10%(节省75%)
  • 启动检测:session_status自动检查
  • 双阈值:启动30% + 对话85%

v2.0.0 (2026-03-04) ⭐

  • 无感自动切换:agentTurn创建新会话
  • 零用户干预:完全自动化
  • 无缝体验:对话连续
  • 智能保存:自动提取关键信息
  • 阈值降低:从95%到85%

v1.0.0 (2026-03-03)

  • ✅ 基础上下文监控
  • ✅ 手动提醒功能
  • ✅ 记忆传递系统

🚀 未来规划

短期(本周)

  • 实现内部AI检测(每次回复检查)
  • 优化agentTurn消息内容
  • 完善记忆提取逻辑

中期(本月)

  • 智能任务识别(避免关键任务中断)
  • 用户自定义配置
  • 多会话管理

长期(未来)

  • 机器学习预测最佳切换时机
  • 会话状态追踪
  • 性能优化

📞 技术支持

遇到问题?

  1. 查看日志:tail -50 ~/.openclaw/workspace/logs/seamless-switch.log
  2. 检查定时任务:crontab -l | grep seamless
  3. 验证记忆保存:cat ~/.openclaw/workspace/MEMORY.md

社区资源


Context Manager v2.2.1 - 生产就绪版 让上下文管理完全自动化,从启动到切换全程优化 版本:2.2.1 发布时间:2026-03-06 10:20

核心突破

  • v2.0:无感自动切换(零用户干预)
  • v2.1:启动优化(分层读取,节省75%空间)
  • v2.2:真实API监控(解决超限问题)⭐⭐⭐⭐⭐
  • v2.2.1:Cron环境修复(生产就绪)⭐⭐⭐⭐⭐
  • v2.2.3:智能重试+错误追踪(解决"Request was aborted")⭐⭐⭐⭐⭐

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Hippo Video

Hippo Video integration. Manage Persons, Organizations, Deals, Leads, Activities, Notes and more. Use when the user wants to interact with Hippo Video data.

Registry SourceRecently Updated
General

币安资金费率监控

币安资金费率套利监控工具 - 查看账户、持仓、盈亏统计,SkillPay收费版

Registry SourceRecently Updated
General

apix

Use `apix` to search, browse, and execute API endpoints from local markdown vaults. Use this skill to discover REST API endpoints, inspect request/response s...

Registry SourceRecently Updated
0160
dngpng