Debug: fix headless mode, plugin compat, psutil optional, module imports

- headless: TUI skip now works correctly
- example_plugin: keyword args compat (plugin_name=, config=, bridge=)
- sysmon: psutil made optional (graceful degrade)
- tui_service: SysMonWidget optional
- All 22 modules import clean, 23 tests pass, integration verified
This commit is contained in:
2026-06-10 19:26:41 +08:00
parent 4b26b6f086
commit f5800cc6c3
8 changed files with 472 additions and 95 deletions
+4 -12
View File
@@ -1,17 +1,9 @@
http_port: 8000
last_updated: 119133.817076582
http_port: 4200
last_updated: 248209.231599689
plugin_routes:
example_plugin:
- methods:
- GET
path: /plugin/example_plugin/api/info
path: /example_plugin/api/example/info
require_auth: false
- methods:
- POST
path: /plugin/example_plugin/api/echo
require_auth: true
- methods:
- WEBSOCKET
path: /plugin/example_plugin/ws/chat
require_auth: true
websocket_port: 8765
websocket_port: 4240