dashboard-manager2

📊 Jarvis仪表盘实时数据同步中枢

🥥58总安装量 15评分人数 16
100% 的用户推荐

OpenClaw生态配套的Jarvis仪表盘管理技能,基于本地API实时同步系统状态与任务数据,实现后台自动化运维与可视化监控。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 代码无高危安全漏洞,未使用eval/exec等危险函数,无远程数据传输与动态代码执行风险
  • ✅ 数据隐私保护良好,仅与本地localhost:8009通信,无敏感信息上传至第三方服务器
  • ⚠️ 部分关键函数(updateTask、createDocument、addRule等)缺乏严格的输入参数验证,存在潜在数据污染风险
  • ⚠️ 强依赖外部本地API服务,需确保localhost:8009服务来源可信且持续可用,否则功能完全失效
  • ✅ 权限控制合理,仅申请访问指定data.json文件,无过度权限申请与系统关键配置修改行为

使用说明

Dashboard Manager是OpenClaw生态中专为Jarvis AI助手设计的本地仪表盘管理技能,通过标准化的JavaScript API实现与Jarvis Dashboard V2 Ultimate的深度集成。该技能采用"后台静默代理"架构,以2秒为周期自动同步系统心跳状态,构建起AI助手与可视化面板之间的实时数据桥梁。

核心用法方面,该技能提供了一套完整的数据库操作接口。开发者可通过loadDatabase()saveDatabase()进行数据持久化,利用getPendingNotes()processNote()实现待办笔记的工作流处理,借助updateTask()进行任务状态机管理,并通过updateSystemStatus()updateStats()实时上报AI运行状态与Token消耗指标。其特色的"The Loop"模式支持在无人工干预的情况下自动轮询quick_notes队列,实现真正的自动化运维。

显著优点体现在其架构设计的针对性上。首先,纯本地通信机制(仅连接localhost:8009)确保了数据隐私零泄露风险,所有敏感操作均局限于用户设备内部。其次,Silent mode设计使其能以守护进程方式运行,不干扰主对话流程的同时维持系统可观测性。再者,模块化的函数设计允许开发者按需调用日志记录、子代理管理等特定功能,而不必加载完整框架。

潜在局限性同样值得关注。安全审计发现updateTaskcreateDocument等关键函数缺乏严格的输入参数验证,存在数据污染风险。此外,硬编码的Windows绝对路径(D:\Projets\ClaudBot\Jarvis_Dashboard\data.json)严重限制了跨平台部署能力,且对本地API服务的强依赖意味着一旦8009端口服务不可用,整个技能将陷入瘫痪。功能上,其设计完全面向本地单机场景,缺乏分布式或多设备同步能力。

适用群体主要包括:使用Jarvis生态的AI助手开发者、需要本地可视化监控AI运行状态的技术爱好者、以及基于ClaudBot框架构建个人知识管理系统的用户。对于企业级生产环境,建议谨慎评估其输入验证机制。

使用风险集中在依赖项稳定性与数据完整性两方面。用户需确保本地Dashboard服务持续可用,并定期备份data.json文件以防读写冲突导致的JSON损坏。建议在生产部署前实施额外的输入校验层与路径配置抽象。

dashboard-manager2 内容

手动下载zip · 3.9 kB
index.jstext/javascript
请选择文件