r024: compact Docker inspect output

This commit is contained in:
Mikei386
2026-08-25 16:02:02 +02:00
parent 6876e495d6
commit 8977ced7cf
10 changed files with 84 additions and 31 deletions
+5 -1
View File
@@ -95,8 +95,12 @@ function call_tool(string $name, array $args): string {
case 'unraid_docker_inspect':
$container = validate_name($args['container'] ?? null, 'container');
$detail = $args['detail'] ?? 'summary';
if (!in_array($detail, ['summary', 'full'], true)) {
throw new InvalidArgumentException('detail must be summary or full');
}
$raw = docker_exec("inspect --type container -- $container");
return compact_container_inspect($raw);
return compact_container_inspect($raw, $detail);
case 'unraid_docker_logs':
$container = validate_name($args['container'] ?? null, 'container');