# Agent heartbeat endpoint node_id = params_kw.get('node_id', '') version = params_kw.get('version', '') if not node_id: return json.dumps({'status': 'error', 'message': 'node_id required'}, ensure_ascii=False) result = await agent_heartbeat(request, params_kw) return json.dumps(result, ensure_ascii=False)