Session Observer

监控 OpenClaw 会话的使用情况,提供 token 消耗与上下文压力分析。

已扫描
适合谁
需要监控 AI 会话资源使用的开发者、关注成本与性能优化的团队成员
不适合谁
无需管理会话状态的普通用户、不使用 OpenClaw 的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @qsczseasd/session-observer

Skill 说明

命令、参数、文件名以原文为准

会话观察者

概述

以最小干扰方式检查 OpenClaw 会话状态。优先使用 session_status,然后总结令牌使用情况、上下文压力、缓存比率、模型/运行时详情,以及任何明显的后续操作。

工作流程

1. 从会话状态开始

当用户询问以下内容时,优先使用 session_status

  • 令牌使用情况
  • 当前使用的模型
  • 上下文使用情况
  • 缓存命中率
  • 高级版/聊天预算剩余
  • 会话健康状况

若用户提及其他会话,请明确指定目标会话。

2. 提取实用信号

报告对用户最有用的字段:

  • 当前模型
  • 输入/输出令牌数量
  • 已使用上下文与总上下文窗口大小
  • 缓存命中率
  • 可用时的预算或使用百分比
  • 运行时模式及是否启用了推理功能

除非用户要求,否则不要直接输出原始状态卡片。

3. 解读,而非简单复述

对当前情况分类:

  • 健康:上下文压力低或中等,无明显问题
  • 关注:上下文持续增长,缓存偏低,或使用量显著上升
  • 高压力:上下文已较大,可能需要压缩、开启新线程或清理

4. 推荐最小下一步操作

示例:

  • 继续当前状态
  • 开启新线程处理新主题
  • 减少不必要的日志或冗长输出
  • 使用子代理处理大型并行任务
  • 检查特定会话,若用户怀疑成本异常飙升

输出格式

使用以下结构:

  • 当前状态
  • 含义说明
  • 推荐下一步

保持简洁,除非用户要求详细信息。

安全规则

  • 不得编造工具未显示的成本数据。
  • 若某字段不可用,应说明“不可用”。
  • 优先使用 session_status,避免猜测。
Q
@qsczseasd

已收录 1 个 Skill

相关推荐