name: session-monitor description: 自動監控和顯示會話狀態資訊,包括token消耗、模型資訊和功能狀態。支援開關控制和自定義顯示格式。 metadata: { "openclaw": { "requires": { "bins": ["python3"] }, "emoji": "📊" } }
自動在每次對話回覆中新增簡潔的會話狀態資訊,包括:
- 當前使用的模型
- 輸入/輸出 token 消耗
- 上下文使用率
- 功能開關狀態(Reasoning/Elevated等)
預設格式:[🧠 qwen3-max | 📥123k/📤420 | Context: 47%]
可配置格式選項:
- compact: 緊湊模式 [qwen3-max|123k/420|47%]
- detailed: 詳細模式(包含功能狀態)
- hidden: 隱藏模式(僅通過命令檢視)
/token on # 啟用狀態顯示
/token off # 停用狀態顯示
/token toggle # 切換顯示狀態
/token format compact # 設定緊湊格式
/token format detailed # 設定詳細格式
/token format default # 恢復預設格式
/status # 檢視詳細狀態資訊
/token # 檢視當前token統計
通過環境變數控制預設行為:
- SESSION_MONITOR_ENABLED=true|false (預設: true)
- SESSION_MONITOR_FORMAT=default|compact|detailed|hidden (預設: default)
此技能與 OpenClaw 的 hooks 系統整合,在每次響應後自動注入狀態資訊。 支援與其他監控技能協同工作,如 task-persistence 和 gateway-monitor。
來源於7w4.net。
啟用後,每條訊息底部會自動顯示:
這是正常的回覆內容...
[🧠 qwen3-max | 📥123k/📤420 | Context: 47%]
這個 Skill 整體完成度一般。文件寫得清晰易懂,功能設計思路也不錯,支援多種顯示模式。但美中不足的是,有些功能只有文件描述,實際程式碼裡並沒有實現,不能完全按文件說的來用。如果開發者能把缺失的部分補上,這個工具會很有用。