{ "id": "harbor-forge", "name": "HarborForge", "version": "0.2.0", "description": "HarborForge plugin for OpenClaw - project management, monitoring, and CLI integration", "entry": "./index.js", "configSchema": { "type": "object", "additionalProperties": false, "properties": { "enabled": { "type": "boolean", "default": true, "description": "Enable the HarborForge plugin" }, "backendUrl": { "type": "string", "default": "https://monitor.hangman-lab.top", "description": "HarborForge Monitor backend URL" }, "identifier": { "type": "string", "description": "Server identifier (auto-detected from hostname if not set)" }, "apiKey": { "type": "string", "description": "API Key from HarborForge Monitor admin panel (optional but required for authentication)" }, "monitor_port": { "type": "number", "description": "Local port for communication between HarborForge Monitor and this plugin" }, "reportIntervalSec": { "type": "number", "default": 30, "description": "How often to report metrics (seconds)" }, "httpFallbackIntervalSec": { "type": "number", "default": 60, "description": "HTTP heartbeat interval when WS unavailable" }, "logLevel": { "type": "string", "enum": ["debug", "info", "warn", "error"], "default": "info", "description": "Logging level" } } } }