diff --git a/README.md b/README.md index 541ef00..02d89df 100644 --- a/README.md +++ b/README.md @@ -52,10 +52,10 @@ Oder manuell: ```bash # .txz von Gitea laden -curl -O http://192.168.1.2:4000/michael/MUA-Mikes-Unraid-Agent/raw/branch/main/dist/mua-2026.08.18.r004-x86_64-1.txz +curl -O http://192.168.1.2:4000/michael/MUA-Mikes-Unraid-Agent/raw/branch/main/dist/mua-2026.08.18.r005-x86_64-1.txz # Installieren -./mua-2026.08.18.r004-x86_64-1.txz +./mua-2026.08.18.r005-x86_64-1.txz ``` ### 2. Service starten @@ -70,7 +70,7 @@ Der Service startet automatisch bei jedem Boot (SysVinit). ```bash curl http://192.168.1.2:3002/health -# → {"status":"ok","version":"2026.08.18.r004","auth":"required"} +# → {"status":"ok","version":"2026.08.18.r005","auth":"required"} ``` --- diff --git a/dist/mua-2026.08.18.r005-x86_64-1.txz b/dist/mua-2026.08.18.r005-x86_64-1.txz new file mode 100644 index 0000000..206b221 Binary files /dev/null and b/dist/mua-2026.08.18.r005-x86_64-1.txz differ diff --git a/mcp/helpers.php b/mcp/helpers.php index 381903b..fff8b33 100644 --- a/mcp/helpers.php +++ b/mcp/helpers.php @@ -10,7 +10,7 @@ error_reporting(E_ALL); ini_set('display_errors', 0); // Fehler werden als JSON-RPC-Error zurückgegeben, nicht als HTML -const MUA_VERSION = '2026.08.18.r004'; +const MUA_VERSION = '2026.08.18.r005'; const MUA_SERVER_NAME = 'mua'; /** diff --git a/mcp/server.php b/mcp/server.php index 8f5f731..8f395f1 100644 --- a/mcp/server.php +++ b/mcp/server.php @@ -21,7 +21,7 @@ const MUA_PORT = 3002; const MUA_BIND = '0.0.0.0'; const MUA_SESSION_TTL = 3600; // Sekunden const MUA_SERVER_NAME = 'mua'; -const MUA_VERSION = '2026.08.18.r004'; +const MUA_VERSION = '2026.08.18.r005'; // ── Session-Management (in-memory) ─────────────────────────────────────── $sessions = []; // session_id => ['created' => time, 'initialized' => bool] diff --git a/package.json b/package.json index ef4ed2b..d2ccdb2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mua", - "version": "2026.08.18.r004", + "version": "2026.08.18.r005", "description": "Mikes Unraid Agent - MCP over HTTP (Streamable HTTP) for Unraid", "type": "module", "main": "src/index.ts", diff --git a/plugin/mua.plg b/plugin/mua.plg index c5627cf..e7a861d 100644 --- a/plugin/mua.plg +++ b/plugin/mua.plg @@ -2,13 +2,13 @@ - + - - + + ]> +### 2026.08.18.r005 +- Fix: unraid_docker_analyze_logs scan-all-Modus (ohne container-Parameter) funktionierte nicht — docker logs ohne Container-Argument lief ins Leere. Jetzt Loop über alle laufenden Container. +- Output: sample_matches enthält jetzt den Container-Namen + neues Feld containers_with_matches. ### 2026.08.18.r004 - Auto-Restart: Binary erkennt Update auf Platte (mtime/size) und startet den Service automatisch neu. - WebGUI: „MUA neu starten"-Button (manueller Restart über Config-Server). @@ -75,7 +78,7 @@ Das .txz enthält: install/doinst.sh (läuft nach Installation) =========================================== --> - + &txzURL; &txzSHA256; diff --git a/plugin/plugin.json b/plugin/plugin.json index 6507a4d..df68181 100644 --- a/plugin/plugin.json +++ b/plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "mua", "author": "Michael", - "version": "2026.08.18.r004", + "version": "2026.08.18.r005", "minver": "7.0.0", "pluginDirectory": "/usr/local/emhttp/plugins/mua", "configDirectory": "/boot/config/plugins/mua", diff --git a/src/helpers.ts b/src/helpers.ts index 87793e4..bf28542 100644 --- a/src/helpers.ts +++ b/src/helpers.ts @@ -13,7 +13,7 @@ import { createConnection, type Socket } from "net"; // ── Konstanten ────────────────────────────────────────────────────────── export const MUA_SERVER_NAME = "mua"; -export const MUA_VERSION = "2026.08.18.r004"; +export const MUA_VERSION = "2026.08.18.r005"; export const MUA_PROTOCOL_VERSION = "2025-03-26"; export const PHP_HELPER = "/usr/local/bin/unraid-docker-mcp-helper.php";