Live Sessions Dashboard — 实时会议仪表盘
v1.0.1用于OpenClaw会话的实时仪表盘查看器(CLI + web),显示颜色编码状态、token/成本总计和可共享的HTML面板。需要本地OpenClaw CLI访问权限(`openclaw sessions`和可选的`openclaw logs`)。由Nate Teshome(stellarsitesai.com)创建。
运行时依赖
安装命令
点击复制技能文档
会话仪表盘 ("实时仪表盘查看器") 创建者:Nate Teshome — https://stellarsitesai.com 本技能提供的功能 彩色编码的CLI监控器(scripts/agents_cli_monitor.py):RUN/IDLE/STALE/EXIT状态,运行时间,最后更新时间,令牌+美元估算,模型/类型,以及实时KPI横幅(状态计数,Σ令牌/成本,运行时间最长,平均延迟)。 可共享的HTML仪表盘(scripts/agents_canvas_snapshot.py):暗黑模式卡片+表格,状态药丸,运行时间/延迟列,以及自动刷新浏览器视图,用于领导/客户审查。 循环Web生成器(--loop <秒>):不断重写HTML,因此您不需要单独的监视命令。将其与内置的(默认5秒)结合使用,以获得真正的实时面板。 当您需要对每个OpenClaw会话进行精致的、始终打开的查看时,请使用此功能——非常适合运营室、代理商战略室或轻量级审计。
要求和安全 OpenClaw CLI(openclaw >= 2025.x)必须安装并认证,因此openclaw sessions --json可以正常工作。 可选日志尾部:CLI监控器订阅openclaw logs --json --follow以实现瞬间RUN/IDLE状态更新。这些日志可能包含提示、工具参数、机密信息或个人身份信息(PII)。没有任何内容被打印或存储,但如果您不想暴露日志内容,请传递--no-subscribe(仅轮询)或在没有日志访问权限的机器上运行。 设置AGENT_MONITOR_NO_SUBSCRIBE=1以默认为每个位置的仅轮询模式;传递--subscribe以覆盖每次运行。 网关范围:仅在已经允许查询OpenClaw网关的主机上运行仪表盘;一切都保持本地/内存。
目录 skills/sessions-dashboard/ ├── SKILL.md ├── scripts/ │ ├── agents_cli_monitor.py # 实时终端UI(颜色+ KPI横幅) │ └── agents_canvas_snapshot.py # HTML生成器(+ --loop用于连续刷新) └── assets/ └── agents_canvas.html # Web面板的默认输出目标
CLI监控器快速入门 cd ~/.openclaw/workspace/skills/sessions-dashboard ./scripts/agents_cli_monitor.py --interval 2 --cost-per-1k 0.015 关键标志: --interval SECONDS(默认3,至少0.5) --active-minutes MINS(默认720)以扩大回顾范围 --agent / --all-agents以过滤 --retention SECONDS(默认120)以控制EXITED行的停留时间 --cost-per-1k USD或env AGENT_MONITOR_COST_PER_1K --once用于单次快照,--no-subscribe以禁用日志尾部
CLI显示 状态(RUN绿色,IDLE琥珀色,STALE洋红色,EXIT灰色) 运行时间+开始时间,用于快速检查“此会话已运行多久” 最后更新延迟(00:12前)以发现卡住的会话 令牌和每个会话的预计成本 模型/类型(通道)以提供上下文 KPI横幅(顶行)总结RUN/IDLE/STALE/EXIT计数,Σ令牌/成本,运行时间最长的会话和平均延迟——非常适合截图或轻量级报告。
Web仪表盘(Canvas/浏览器) 使用一条命令生成HTML并保持运行: cd ~/.openclaw/workspace/skills/sessions-dashboard ./scripts/agents_canvas_snapshot.py \ --loop 5 \ --refresh 5 \ --cost-per-1k 0.015 \ --output assets/agents_canvas.html
脚本的作用: 在每个循环中调用openclaw sessions --json。 使用卡片(状态计数,Σ令牌/成本,运行时间最长,平均延迟)和详细表格重建assets/agents_canvas.html。 插入以便浏览器(或Canvas选项卡)每--refresh秒重新加载自身。 当--loop > 0时,脚本将保持运行并以该速度重写文件(使用Ctrl+C停止)。不需要额外的监视命令。
呈现仪表盘 本地打开:打开assets/agents_canvas.html Canvas:openclaw canvas present --path skills/sessions-dashboard/assets/agents_canvas.html 远程共享:在允许静态文件的任何位置托管HTML;它没有外部依赖项。
故障排除 命令未找到:chmod +x scripts/*.py并从技能目录运行(或使用绝对路径)。 网关错误:验证openclaw网关状态;脚本只打印stderr并重试。 CLI中没有颜色:设置NO_COLOR=1以禁用,否则监控器将自动检测TTY支持。 浏览器未更新:确保--loop正在运行,因此HTML文件实际上会发生变化;--refresh仅重新加载页面。 成本列为空:传递--cost-per-1k或导出AGENT_MONITOR_COST_PER_1K以启用预测。
发布说明(当前版本) 向CLI监控器添加了彩色状态+ KPI横幅。 向HTML仪表盘添加了循环模式和精致的暗黑模式布局。 默认资产针对截图/高管读数进行了优化。 就这样——启动CLI,启动实时HTML面板,并为您的团队提供实时会话仪表盘,而无需拼凑电子表格。