运行时依赖
安装命令
点击复制技能文档
上下文可视化 估算并显示当前上下文窗口使用情况的细分。 工作原理 运行捆绑脚本以估算工作空间文件的令牌计数: python3 scripts/estimate_tokens.py /path/to/workspace 脚本计算已知工作空间文件中的字符数并估算令牌数(~4 个字符/令牌)。 然后调用 session_status 以从 OpenClaw 获取实际上下文使用情况。 生成可视化 运行 session_status 以获取: 模型、上下文使用/总数、压缩 运行 scripts/estimate_tokens.py 以估算文件令牌大小 估算消息令牌:上下文使用 - 系统开销 - 文件令牌 使用以下格式呈现细分 输出格式 使用等宽块和条形图。 根据比例适应条形长度。 📊 上下文使用情况 <模型> • <使用>k/<总数>k 令牌 (<百分比>%) 组件令牌 % ──────────────────────────────────────────── ⚙️ 系统提示 + 工具 ~Xk X% ░░ 📋 AGENTS.md ~Xk X% ░ 👻 SOUL.md ~Xk X% 👤 USER.md ~Xk X% 🔧 TOOLS.md ~Xk X% ░ 💓 HEARTBEAT.md ~Xk X% 🧠 MEMORY.md ~Xk X% ░ 🪪 IDENTITY.md ~Xk X% 💬 消息 ~Xk X% ░░░░░░░░░░░░ 📭 空闲空间 ~Xk X% ░░░░░ ──────────────────────────────────────────── 使用 ░ 块:每 ~2% 的总上下文使用 1 个块。 四舍五入到最接近的块。 内存库存(不在上下文中) 在上下文图表下方添加一个“磁盘上的内存”部分,显示存储在内存中的内容 —— 按类别分组。 这些文件不加载到上下文中,但代表代理的总知识库。 💾 磁盘上的内存(不在上下文中) 类别 文件 令牌 大小 ───────────────────────────────────────────────── 📰 chinese-ai-digests 12 ~23k 92KB 📁 其他 11 ~12k 46KB 📅 每日笔记 9 ~5k 17KB 🗃️ zettelkasten 8 ~4k 15KB 💼 linkedin 2 ~1k 5KB ───────────────────────────────────────────────── 总计:42 ~44k 177KB 脚本根据目录或文件名模式自动对文件进行分类。 注意 令牌估算使用 ~4 个字符/令牌(英语/混合内容的粗略平均值) 系统提示 + 工具开销估算为 ~8-10k 令牌,适用于典型的 OpenClaw 设置 消息令牌是文件 + 系统开销之差 内存文件仅供信息参考 —— 它们显示代理积累的内容 对于 Discord/WhatsApp:跳过 markdown 表格,使用上述块格式