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

Function stop_agent

webui/backend/websocket_handler.py:320–334  ·  view source on GitHub ↗

Stop a running agent

(session_id: str)

Source from the content-addressed store, hash-verified

318
319
320async def stop_agent(session_id: str):
321 """Stop a running agent"""
322 await deep_research_manager.stop(session_id)
323 if session_id in agent_runners:
324 await agent_runners[session_id].stop()
325 del agent_runners[session_id]
326 if session_id in agent_tasks:
327 agent_tasks[session_id].cancel()
328 del agent_tasks[session_id]
329
330 session_manager.update_session(session_id, {'status': 'stopped'})
331 await connection_manager.send_to_session(session_id, {
332 'type': 'status',
333 'status': 'stopped'
334 })
335
336
337async def send_input(session_id: str, data: Dict[str, Any]):

Callers 1

handle_session_messageFunction · 0.85

Calls 3

update_sessionMethod · 0.80
send_to_sessionMethod · 0.80
stopMethod · 0.45

Tested by

no test coverage detected