Tools: restrict app_api and serve_preset to admins
Co-authored-by: RefuseOdd <refuseodd@users.noreply.github.com>
This commit is contained in:
@@ -168,6 +168,7 @@ async def _run_subprocess_streaming(
|
||||
)
|
||||
|
||||
_ADMIN_TOOLS = {
|
||||
"app_api",
|
||||
"manage_endpoints",
|
||||
"manage_mcp",
|
||||
"manage_webhooks",
|
||||
@@ -175,6 +176,7 @@ _ADMIN_TOOLS = {
|
||||
"manage_settings",
|
||||
"download_model",
|
||||
"serve_model",
|
||||
"serve_preset",
|
||||
"stop_served_model",
|
||||
"cancel_download",
|
||||
}
|
||||
|
||||
@@ -40,6 +40,7 @@ NON_ADMIN_BLOCKED_TOOLS = {
|
||||
"vault_unlock",
|
||||
"download_model",
|
||||
"serve_model",
|
||||
"serve_preset",
|
||||
"stop_served_model",
|
||||
"cancel_download",
|
||||
"adopt_served_model",
|
||||
|
||||
Reference in New Issue
Block a user