This commit is contained in:
Timothy Jaeryang Baek
2026-05-09 02:25:26 +09:00
parent e451f8f63b
commit 3309f5d9f1
+4 -3
View File
@@ -189,10 +189,11 @@ async def get_tools(request: Request, tool_ids: list[str], user: UserModel, extr
log.warning(f'Access denied to tool {tool_id} for user {user.id}')
continue
module = request.app.state.TOOLS.get(tool_id, None)
if module is None:
module, _ = await load_tool_module_by_id(tool_id)
module = request.app.state.TOOLS.get(tool_id)
if module is None or request.app.state.TOOL_CONTENTS.get(tool_id) != tool.content:
module, _ = await load_tool_module_by_id(tool_id, content=tool.content)
request.app.state.TOOLS[tool_id] = module
request.app.state.TOOL_CONTENTS[tool_id] = tool.content
__user__ = {
**extra_params['__user__'],