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

Function on_agent_complete

webui/backend/websocket_handler.py:464–477  ·  view source on GitHub ↗

Handle agent completion

(session_id: str, result: Dict[str, Any])

Source from the content-addressed store, hash-verified

462
463
464async def on_agent_complete(session_id: str, result: Dict[str, Any]):
465 """Handle agent completion"""
466 session_manager.update_session(session_id, {'status': 'completed'})
467
468 if session_id in agent_runners:
469 del agent_runners[session_id]
470 if session_id in agent_tasks:
471 agent_tasks[session_id].cancel()
472 del agent_tasks[session_id]
473
474 await connection_manager.send_to_session(session_id, {
475 'type': 'complete',
476 'result': result
477 })
478
479
480async def on_agent_error(session_id: str, error: Dict[str, Any]):

Callers 1

start_agentFunction · 0.85

Calls 2

update_sessionMethod · 0.80
send_to_sessionMethod · 0.80

Tested by

no test coverage detected