diff --git a/deploy/mavend.json b/deploy/mavend.json index e7e1773..ff192db 100644 --- a/deploy/mavend.json +++ b/deploy/mavend.json @@ -15,6 +15,21 @@ "model_path": "/opt/maven/models/embedder/model.onnx", "tokenizer_path": "/opt/maven/models/embedder/tokenizer.json", "lib_path": "/opt/maven/lib/libonnxruntime.so" - } + }, + "tool_timeout": "30s", + "tools": [ + { "name": "status", "cmd": ["systemctl", "status"], "scope": "homelab", "destructive": false }, + { "name": "ps", "cmd": ["docker", "ps"], "scope": "homelab", "destructive": false }, + { "name": "uptime", "cmd": ["uptime"], "scope": "homelab", "destructive": false }, + { "name": "disk", "cmd": ["df", "-h"], "scope": "homelab", "destructive": false }, + { "name": "memory", "cmd": ["free", "-h"], "scope": "homelab", "destructive": false }, + { "name": "logs", "cmd": ["journalctl", "-n", "50", "-u"], "scope": "homelab", "destructive": false }, + { "name": "restart", "cmd": ["systemctl", "restart"], "scope": "homelab", "destructive": true }, + { "name": "stop", "cmd": ["systemctl", "stop"], "scope": "homelab", "destructive": true }, + { "name": "start", "cmd": ["systemctl", "start"], "scope": "homelab", "destructive": true }, + { "name": "docker-restart", "cmd": ["docker", "restart"], "scope": "homelab", "destructive": true }, + { "name": "docker-stop", "cmd": ["docker", "stop"], "scope": "homelab", "destructive": true }, + { "name": "reboot", "cmd": ["systemctl", "reboot"], "scope": "homelab", "destructive": true } + ] } }