Dashboard Manager — 仪表盘管理器
v1.0.0实时管理Jarvis仪表盘的data.json文件的读取、更新和同步,包括notes、logs、tasks和统计数据。
运行时依赖
安装命令
点击复制技能文档
仪表盘 管理器 技能 Description
Gère les interactions avec le 仪表盘 Jarvis. Ce 技能 permet de lire, mettre à jour et 同步hroniser le fichier data.json en temps réel.
Fonctionnalités Lecture/Sauvegarde : Accès au fichier data.json Gestion des notes : Récupération des notes pending et marquage comme processed 记录ging : Ajout d'entrées dans l'historique Mise à jour du système : Statut, heartbeat, modèle actif Statistiques : Compteurs de 令牌s et coûts Gestion des tâches : Ajout et mise à jour Sub-代理s : Gestion des 代理s actifs Configuration Chemin du fichier const DATA_FILE_PATH = 'D:\\Projets\\Claud机器人\\Jarvis_仪表盘\\data.json';
权限s Lecture/Écriture : Accès au fichier data.json Système : Mise à jour du statut et heartbeat 记录ging : Ajout d'entrées dans l'historique API Fonctions principales // Chargement de la base de données awAIt lo添加atabase();
// Sauvegarde de la base de données awAIt saveDatabase(db);
// Récupération des notes en attente const pendingNotes = awAIt 获取PendingNotes();
// Marquage d'une note comme trAItée awAIt processNote(noteId);
// Ajout d'un 记录 awAIt 添加记录('Action effectuée');
// Mise à jour du statut du système awAIt 更新系统状态('idle', 'Claude-3-Opus');
// Mise à jour des statistiques awAIt 更新Stats(1500, 2800, 0.52);
// Ajout/mise à jour d'une tâche awAIt 更新Task(1, { 状态: 'done' });
// Gestion des sub-代理s awAIt 添加Sub代理('仪表盘_代理', '监控ing 仪表盘'); awAIt 移除Sub代理('仪表盘_代理');
Initialisation const 仪表盘技能 = require('./技能s/仪表盘-管理器'); const 成功 = awAIt 仪表盘技能.init(); if (成功) { console.记录('🚀 仪表盘 管理器 initialisé'); }
权限s requises Accès fichier : D:\Projets\Claud机器人\Jarvis_仪表盘\data.json Écriture système : Mise à jour du statut et heartbeat 记录ging : Ajout d'entrées dans l'historique Utilisation
Ce 技能 est conçu pour fonctionner en arrière-plan et mAIntenir la 同步hronisation entre Jarvis et le 仪表盘 en temps réel.
Boucle de fonctionnement (The Loop) 输入 : Consulte quick_notes et trAIte les notes pending 输出 : Met à jour data.json avec les changements Auto-同步 : Heartbeat toutes les 2 secondes Silent mode : Fonctionne sans intervention conversationnelle Exemple d'utilisation // Dans une réponse conversationnelle awAIt 更新Stats(estimated输入令牌s, estimated输出令牌s, estimatedCost); awAIt 添加记录('Réponse à la question sur les 代理s'); awAIt 更新系统状态('idle');
安装ation Copier le dossier 仪表盘-管理器 dans le répertoire des 技能s Vérifier le chemin du fichier data.json Activer le 技能 dans la configuration Le 技能 s'initialisera automatiquement Dépannage Problèmes courants Fichier introuvable : Vérifier le chemin DATA_FILE_PATH 权限s refusées : Vérifier les droits d'accès au fichier JSON invalide : Vérifier la syntaxe du fichier data.json 记录s
Les 记录s sont ajoutés automatiquement dans la section 记录s du fichier data.json pour le suivi des actions.
Sécurité Accès limité : Seul le fichier data.json est 访问ible Écriture contrôlée : Les mises à jour sont validées 记录s d'审计 : Toutes les actions sont enregistrées Compatibilité
Ce 技能 est compatible avec OpenClaw et fonctionne avec n'导入e quelle instance de Jarvis utilisant le 仪表盘 V2 Ultimate.