fix: None Type tool installation during startup

Co-Authored-By: Adam Outler <adamoutler@gmail.com>
This commit is contained in:
Timothy Jaeryang Baek 2025-08-20 23:58:08 +04:00
parent bb21bf5239
commit faf01bdeac

View file

@ -260,7 +260,7 @@ def install_tool_and_function_dependencies():
all_dependencies += f"{dependencies}, "
for tool in tool_list:
# Only install requirements for admin tools
if tool.user.role == "admin":
if tool.user and tool.user.role == "admin":
frontmatter = extract_frontmatter(replace_imports(tool.content))
if dependencies := frontmatter.get("requirements"):
all_dependencies += f"{dependencies}, "