gehennawu/dsh-service: DSH Web Operations Panel
dsh-service is an open-source operational panel plugin designed for DSH Web, aiming to centrally manage high-frequency operational tasks such as secure restarts, health monitoring, backup recovery, and Linux permission maintenance. The plugin requires Node.js 22+ and features several core functionalities: it supports secure restarts by checking active agents and background tasks to prevent accidental operations, and provides version detection based on npm tags as well as one-click upgrades. It includes health diagnostics for runtime status, memory usage, and session counts, along with file permission repair. Additionally, it provides vendor quota queries using an exponential backoff strategy and parsing only normalized data to protect key security. Its backup management supports the creation, verification, and recovery of .tar.gz archives, strictly verifying paths and integrity to prevent out-of-bounds attacks. Furthermore, the plugin supports skill loading state management, sub-agent model routing configuration, task notifications, and session batching.
Read More