@@ -159,7 +159,7 @@ async def list_models(folder: str = "checkpoints") -> list[str]:
159159 """List available models in a folder (checkpoints, loras, vae, etc.)."""
160160 limiter .check ("list_models" )
161161 sanitizer .validate_path_segment (folder , label = "folder" )
162- audit .log (tool = "list_models" , action = "called" , extra = {"folder" : folder })
162+ await audit .async_log (tool = "list_models" , action = "called" , extra = {"folder" : folder })
163163 return await client .get_models (folder )
164164
165165 tool_fns ["list_models" ] = list_models
@@ -168,7 +168,7 @@ async def list_models(folder: str = "checkpoints") -> list[str]:
168168 async def list_nodes () -> list [str ]:
169169 """List all available ComfyUI node types."""
170170 limiter .check ("list_nodes" )
171- audit .log (tool = "list_nodes" , action = "called" )
171+ await audit .async_log (tool = "list_nodes" , action = "called" )
172172 info = await client .get_object_info ()
173173 return sorted (info .keys ())
174174
@@ -178,7 +178,9 @@ async def list_nodes() -> list[str]:
178178 async def get_node_info (node_class : str ) -> dict :
179179 """Get detailed information about a specific node type."""
180180 limiter .check ("get_node_info" )
181- audit .log (tool = "get_node_info" , action = "called" , extra = {"node_class" : node_class })
181+ await audit .async_log (
182+ tool = "get_node_info" , action = "called" , extra = {"node_class" : node_class }
183+ )
182184 return await client .get_object_info (node_class )
183185
184186 tool_fns ["get_node_info" ] = get_node_info
@@ -187,7 +189,7 @@ async def get_node_info(node_class: str) -> dict:
187189 async def list_workflows () -> list :
188190 """List available workflow templates."""
189191 limiter .check ("list_workflows" )
190- audit .log (tool = "list_workflows" , action = "called" )
192+ await audit .async_log (tool = "list_workflows" , action = "called" )
191193 return await client .get_workflow_templates ()
192194
193195 tool_fns ["list_workflows" ] = list_workflows
@@ -196,7 +198,7 @@ async def list_workflows() -> list:
196198 async def list_extensions () -> list :
197199 """List available ComfyUI extensions."""
198200 limiter .check ("list_extensions" )
199- audit .log (tool = "list_extensions" , action = "called" )
201+ await audit .async_log (tool = "list_extensions" , action = "called" )
200202 return await client .get_extensions ()
201203
202204 tool_fns ["list_extensions" ] = list_extensions
@@ -205,7 +207,7 @@ async def list_extensions() -> list:
205207 async def get_server_features () -> dict :
206208 """Get ComfyUI server features and capabilities."""
207209 limiter .check ("get_server_features" )
208- audit .log (tool = "get_server_features" , action = "called" )
210+ await audit .async_log (tool = "get_server_features" , action = "called" )
209211 return await client .get_features ()
210212
211213 tool_fns ["get_server_features" ] = get_server_features
@@ -214,7 +216,7 @@ async def get_server_features() -> dict:
214216 async def list_model_folders () -> list [str ]:
215217 """List available model folder types (checkpoints, loras, vae, etc.)."""
216218 limiter .check ("list_model_folders" )
217- audit .log (tool = "list_model_folders" , action = "called" )
219+ await audit .async_log (tool = "list_model_folders" , action = "called" )
218220 return await client .get_model_types ()
219221
220222 tool_fns ["list_model_folders" ] = list_model_folders
@@ -230,7 +232,7 @@ async def get_model_metadata(folder: str, filename: str) -> dict:
230232 limiter .check ("get_model_metadata" )
231233 sanitizer .validate_path_segment (folder , label = "folder" )
232234 sanitizer .validate_path_segment (filename , label = "filename" )
233- audit .log (
235+ await audit .async_log (
234236 tool = "get_model_metadata" ,
235237 action = "called" ,
236238 extra = {"folder" : folder , "filename" : filename },
@@ -250,7 +252,7 @@ async def audit_dangerous_nodes() -> dict:
250252 Dictionary with dangerous and suspicious node counts and lists
251253 """
252254 limiter .check ("audit_dangerous_nodes" )
253- audit .log (tool = "audit_dangerous_nodes" , action = "started" )
255+ await audit .async_log (tool = "audit_dangerous_nodes" , action = "started" )
254256
255257 auditor = node_auditor if node_auditor else NodeAuditor ()
256258
@@ -273,7 +275,7 @@ async def audit_dangerous_nodes() -> dict:
273275 },
274276 }
275277
276- audit .log (
278+ await audit .async_log (
277279 tool = "audit_dangerous_nodes" ,
278280 action = "completed" ,
279281 extra = {
@@ -300,7 +302,7 @@ async def get_system_info() -> dict:
300302 queue (running/pending counts).
301303 """
302304 limiter .check ("get_system_info" )
303- audit .log (tool = "get_system_info" , action = "called" )
305+ await audit .async_log (tool = "get_system_info" , action = "called" )
304306
305307 raw = await client .get_system_stats ()
306308 queue_raw = await client .get_queue ()
@@ -353,7 +355,7 @@ async def get_model_presets(
353355 Dictionary containing normalized family and recommended settings.
354356 """
355357 limiter .check ("get_model_presets" )
356- audit .log (
358+ await audit .async_log (
357359 tool = "get_model_presets" ,
358360 action = "called" ,
359361 extra = {"model_name" : model_name , "model_family" : model_family },
@@ -389,7 +391,7 @@ async def get_prompting_guide(model_family: str) -> dict[str, Any]:
389391 """
390392 limiter .check ("get_prompting_guide" )
391393 normalized = _normalize_model_family (model_family )
392- audit .log (
394+ await audit .async_log (
393395 tool = "get_prompting_guide" ,
394396 action = "called" ,
395397 extra = {"model_family" : normalized },
0 commit comments