返回顶部
a

agent-dashboard智能体面板

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.4
安全检测
已通过
1,004
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-dashboard

任务控制中心 🚀

一个实时仪表盘,展示您的OpenClaw代理正在执行的操作、定时任务健康状况、需要关注的问题以及近期活动。随时随地查看——手机、笔记本电脑,任何地方都可以。

快速开始

第一层 — Canvas(零配置)⚡

无需外部服务。代理直接在您的OpenClaw会话中渲染仪表盘。

使用方法:

显示任务控制仪表盘

代理将:

  1. 1. 收集当前状态(活跃任务、定时任务等)
  2. 使用canvas工具生成仪表盘
  3. 在您的会话中内联展示

就是这样。无需部署、无需账户、无需任何配置。



第二层 — GitHub Pages + 轮询(推荐)🌐

免费托管,30秒自动刷新。只需2分钟即可完成设置。

设置步骤:

  1. 1. 创建仓库:
bash gh repo create mission-control --public --clone cd mission-control
  1. 2. 复制仪表盘文件:
bash mkdir -p data # 将 tier2-github.html 复制为 index.html # 将 assets/templates/dashboard-data.json 复制到 data/
  1. 3. 编辑 index.html:
- 将 YOURPINHERE 替换为您选择的PIN码
  1. 4. 启用GitHub Pages:
- 进入仓库 Settings → Pages - Source: Deploy from branch main - Folder: / (root)
  1. 5. 部署:
bash git add -A && git commit -m Initial deploy && git push

您的仪表盘现已上线,访问地址为 https://YOUR_USERNAME.github.io/mission-control/



第三层 — Supabase Realtime + Vercel(高级版)⚡🔥

真正的WebSocket实时更新——更新在1秒内显示。

前置条件:

  • - Supabase账户(免费版即可)
  • Vercel账户(免费版即可)

步骤1:创建Supabase表

在Supabase SQL编辑器中运行 assets/templates/setup-supabase.sql。

步骤2:获取密钥

从Supabase Dashboard → Settings → API:

  • - 复制 SUPABASEURL(项目URL)
  • 复制 SUPABASEANON_KEY(匿名公钥)

就是这样——无需service_role密钥。匿名密钥通过表特定的行级安全策略(RLS)处理读取(仪表盘)和写入(推送脚本)。

步骤3:编辑仪表盘

在 tier3-realtime.html 中:

  1. 1. 将 YOURSUPABASEURL 替换为您的项目URL
  2. 将 YOURSUPABASEANONKEY 替换为您的匿名密钥
  3. 将 YOURPIN_HERE 替换为您选择的PIN码

步骤4:部署到Vercel

bash
mkdir mission-control && cd mission-control

将 tier3-realtime.html 复制为 index.html


vercel deploy --prod

步骤5:配置推送脚本

bash
export SUPABASEURL=https://YOURPROJECT.supabase.co
export SUPABASEANONKEY=eyJ... # 与仪表盘使用的匿名密钥相同



🔄 保持更新 — 自动更新机制

仪表盘会自动更新。 具体方式如下:

1. 定时任务自动更新(每30分钟)

设置一个定时任务,从OpenClaw API收集数据并推送:

创建一个名为Dashboard Update的定时任务,每30分钟运行一次。
它应该:

  1. 1. 运行 cron list 获取所有定时任务状态、错误次数、上次运行时间
  2. 运行 sessions_list 查找活跃的子代理及其当前任务
  3. 从这些API数据构建仪表盘JSON
  4. 推送到Supabase(第二层则执行git push)

数据来源: 仅限OpenClaw内置API(cron list、sessions_list)。不读取本地文件。操作项和近期活动通过下方的手动更新命令手动添加。

示例定时任务配置:
yaml
name: Dashboard Update
schedule: /30 * # 每30分钟
model: sonnet # 快速模型用于快速更新
prompt: |
更新任务控制仪表盘:

1. 运行 cron list 获取任务名称、状态、错误次数、上次运行时间
2. 运行 sessions_list 查找活跃的子代理及其任务
3. 仅从API数据构建符合仪表盘模式的JSON
4. 推送到Supabase或GitHub

不要读取本地文件。仅使用cron list和sessions_list数据。

2. 实时事件推送

除了定期定时任务外,代理会在重要事件发生时立即推送更新:

  • - ✅ 任务开始或完成
  • ❌ 错误或失败
  • 🚀 部署完成
  • 📧 重要通知到达

这意味着仪表盘在几秒内就能反映变化,而不仅仅是每30分钟更新一次。

如何启用: 当您开始一个主要任务时,告诉代理:

这个部署完成后,向任务控制中心推送更新。

3. 强制更新按钮

每个仪表盘层级都包含一个 🔄 更新 按钮在顶部:

  • - 第二层: 立即重新获取 dashboard-data.json
  • 第三层: 立即从Supabase重新获取
  • 重置X时间前更新计时器
  • 获取时显示加载旋转图标

当您想确认最新状态而不等待自动刷新时,可以使用此按钮。

最终效果

定期定时任务 + 实时推送 + 手动刷新的组合让您的仪表盘始终保持准确。您随时都能看到代理实际在做什么。



仪表盘功能

🚨 需要操作

需要您关注的紧急事项。在顶部高亮显示,带有优先级标签(高/中/低)。

⚡ 当前活跃

代理当前正在处理的任务,显示模型名称和持续时间。

📊 产品

您的产品卡片,带有在线/测试/离线状态标签。

⏰ 定时任务

表格显示所有计划任务的状态、上次运行时间和错误次数。点击可展开错误详情。

📋 近期活动

近期事件和成就的时间线。

🔴 实时指示器(仅第三层)

绿色脉冲点表示WebSocket已连接。数据更新时显示闪烁动画。

各层级要求

层级所需工具外部账户环境变量
第一层
第二层
git、gh CLI | GitHub(免费) | DASHBOARD_PIN | | 第三层 | curl | Supabase(免费)、Vercel(免费) | 见下方 |

环境变量

变量是否必需层级用途
DASHBOARDPIN所有仪表盘访问PIN码(直接在HTML配置中设置)
SUPABASEURL
是 | 仅第三层 | 您的Supabase项目URL | | SUPABASEANONKEY | 是 | 仅第三层 | Supabase匿名密钥——用于仪表盘读取和推送脚本写入 |

第一层需要零个环境变量。 第二层只需要一个GitHub仓库。第三层只需要 SUPABASEURL 和 SUPABASEANONKEY——无需servicerole密钥。

OpenClaw使用的权限

层级权限原因
第一层Canvas内置于OpenClaw
第二层
exec | 用于对您的GitHub仓库执行 git push | | 第三层 | exec | 用于对您的Supabase项目执行 curl |

不使用其他权限。不需要 read 权限——此技能不访问本地文件。



数据模式

仪表盘期望JSON格式如下:

json
{
lastUpdated: 2024-01-15T12:00:00Z,
actionRequired: [
{
title: Review PR #42,
url: https://github.com/you/repo/pull/42,
priority: high
}
],
activeNow: [
{
task: Deploying new feature,
model: opus,
startedAt: 2024-01-15T11:45:00Z
}
],
products: [
{
name: My App,
url: https://myapp.example.com,
status: live,
lastChecked: 2024-01-15T12:00:00Z
}
],
crons: [
{
name:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-dashboard-1776419934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-dashboard-1776419934 技能

通过命令行安装

skillhub install agent-dashboard-1776419934

下载

⬇ 下载 agent-dashboard v1.0.4(免费)

文件大小: 26.29 KB | 发布时间: 2026-4-17 20:12

v1.0.4 最新 2026-4-17 20:12
v1.0.4: Remove all local file reads — cron uses only OpenClaw APIs (cron list, sessions_list). No HEARTBEAT.md or memory file access.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部