MCPcopy Create free account
hub / github.com/modelscope/ms-agent / loop_callback

Method loop_callback

ms_agent/agent/llm_agent.py:497–506  ·  view source on GitHub ↗

Trigger a specific callback hook across all registered callbacks. Args: point (str): Name of the callback method to call. messages (List[Message]): Current message history.

(self, point, messages: List[Message])

Source from the content-addressed store, hash-verified

495 await self.loop_callback('after_tool_call', messages)
496
497 async def loop_callback(self, point, messages: List[Message]):
498 """
499 Trigger a specific callback hook across all registered callbacks.
500
501 Args:
502 point (str): Name of the callback method to call.
503 messages (List[Message]): Current message history.
504 """
505 for callback in self.callbacks:
506 await getattr(callback, point)(self.runtime, messages)
507
508 async def parallel_tool_call(self,
509 messages: List[Message]) -> List[Message]:

Callers 5

on_task_beginMethod · 0.95
on_task_endMethod · 0.95
on_generate_responseMethod · 0.95
on_tool_callMethod · 0.95
after_tool_callMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected