diff --git a/backend/agent_tools.py b/backend/agent_tools.py index 535b774..9d81e43 100644 --- a/backend/agent_tools.py +++ b/backend/agent_tools.py @@ -190,7 +190,7 @@ SHELL_READ_ONLY_COMMANDS: dict[str, set[str] | None] = { }, "journalctl": None, # 只读,任意参数 (-u, -n, --no-pager, --since 等) "crictl": {"ps", "inspect", "logs", "info", "version", "images", "stats"}, - "ctr": {"containers", "images", "namespaces", "tasks", "snapshots", "info", "version", "plugins", "content", "leases"}, + "ctr": None, "nerdctl": {"ps", "logs", "inspect", "info", "version", "images", "stats", "top", "events", "system", "namespace", "network", "volume"}, "docker": {"ps", "logs", "inspect", "stats", "version", "info", "images", "top"}, "df": None, "du": None, "free": None, "uptime": None, "uname": None, "hostname": None,