feat: enhance user permissions handling for admin and non-admin contexts

This commit is contained in:
jxxghp
2026-06-15 09:16:46 +08:00
parent c87b856ddf
commit ef36af8a82
17 changed files with 1058 additions and 204 deletions

View File

@@ -55,6 +55,7 @@ class MoviePilotToolsManager:
source="api",
username="API Client",
stream_handler=None,
agent_context={"is_admin": self.is_admin},
)
logger.info(f"成功加载 {len(self.tools)} 个工具")
except Exception as e: