id: 1 unit: handleBotResponse() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 317 end line: 384 size: 55 LOC McCabe index: 7 number of parameters: 1 id: 2 unit: def get_agent_from_config() file: Runtime_env/app/orchestration/server_utils.py start line: 0 end line: 0 size: 50 LOC McCabe index: 7 number of parameters: 4 id: 3 unit: def run_agent_engine_deployment() file: assets/scripts/setup.py start line: 0 end line: 0 size: 49 LOC McCabe index: 6 number of parameters: 0 id: 4 unit: def run_agent_engine_deployment() file: build.py start line: 0 end line: 0 size: 49 LOC McCabe index: 6 number of parameters: 0 id: 5 unit: async submitMessage() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 209 end line: 255 size: 42 LOC McCabe index: 8 number of parameters: 1 id: 6 unit: def get_requirements_from_toml() file: Runtime_env/app/utils/utils.py start line: 0 end line: 0 size: 38 LOC McCabe index: 12 number of parameters: 1 id: 7 unit: def create_search_app() file: assets/scripts/setup.py start line: 0 end line: 0 size: 30 LOC McCabe index: 2 number of parameters: 0 id: 8 unit: def create_search_app() file: build.py start line: 0 end line: 0 size: 30 LOC McCabe index: 2 number of parameters: 0 id: 9 unit: setSuggestedQuestionInChat() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 387 end line: 413 size: 27 LOC McCabe index: 4 number of parameters: 2 id: 10 unit: def get_model_obj() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 11 unit: def create_data_store() file: assets/scripts/setup.py start line: 0 end line: 0 size: 26 LOC McCabe index: 2 number of parameters: 0 id: 12 unit: def create_data_store() file: build.py start line: 0 end line: 0 size: 26 LOC McCabe index: 2 number of parameters: 0 id: 13 unit: checkIfMessege() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 165 end line: 189 size: 25 LOC McCabe index: 5 number of parameters: 0 id: 14 unit: def _process_large_attributes() file: Runtime_env/app/utils/tracing.py start line: 0 end line: 0 size: 25 LOC McCabe index: 6 number of parameters: 3 id: 15 unit: def populate_data_store() file: assets/scripts/setup.py start line: 0 end line: 0 size: 23 LOC McCabe index: 2 number of parameters: 1 id: 16 unit: def populate_data_store() file: build.py start line: 0 end line: 0 size: 23 LOC McCabe index: 2 number of parameters: 1 id: 17 unit: def get_tools() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 23 LOC McCabe index: 12 number of parameters: 2 id: 18 unit: def get_cloud_run_url() file: assets/scripts/setup.py start line: 0 end line: 0 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 19 unit: def build_and_deploy_cloud_run() file: assets/scripts/setup.py start line: 0 end line: 0 size: 20 LOC McCabe index: 2 number of parameters: 7 id: 20 unit: def get_cloud_run_url() file: build.py start line: 0 end line: 0 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 21 unit: def build_and_deploy_cloud_run() file: build.py start line: 0 end line: 0 size: 20 LOC McCabe index: 2 number of parameters: 7 id: 22 unit: def install_poetry_dependencies() file: assets/scripts/setup.py start line: 0 end line: 0 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 23 unit: def load_env_from_yaml() file: Runtime_env/app/utils/utils.py start line: 0 end line: 0 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 24 unit: def export() file: Runtime_env/app/utils/tracing.py start line: 0 end line: 0 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 25 unit: def __init__() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 26 unit: def create_agent_executor() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 27 unit: def invoke() file: Runtime_env/app/utils/decorators.py start line: 0 end line: 0 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 28 unit: def get_llamaindex_tools() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 29 unit: def __init__() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 30 unit: def __init__() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 31 unit: def __init__() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 32 unit: def __init__() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 33 unit: def __init__() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 34 unit: def configure_backend() file: assets/scripts/setup.py start line: 0 end line: 0 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 35 unit: startStream() file: ChatbotUI/src/app/components/main/main.component.ts start line: 179 end line: 192 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 36 unit: def deploy_terraform_infrastructure() file: assets/scripts/setup.py start line: 0 end line: 0 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 37 unit: def deploy_terraform_infrastructure() file: build.py start line: 0 end line: 0 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 38 unit: async requestMicPermission() file: ChatbotUI/src/app/components/main/main.component.ts start line: 204 end line: 216 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 39 unit: def get_compressor() file: Runtime_env/app/rag/retriever.py start line: 0 end line: 0 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 40 unit: def create_agent_executor() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 41 unit: def create_agent_executor() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 42 unit: async checkMicPermission() file: ChatbotUI/src/app/components/main/main.component.ts start line: 165 end line: 177 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 43 unit: def store_in_gcs() file: Runtime_env/app/utils/tracing.py start line: 0 end line: 0 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 44 unit: def configure_cors() file: Runtime_env/app/server.py start line: 0 end line: 0 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 45 unit: def search_and_replace_file() file: assets/scripts/setup.py start line: 0 end line: 0 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 46 unit: def search_and_replace_file() file: build.py start line: 0 end line: 0 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 47 unit: assignQToChatQuery() file: ChatbotUI/src/app/components/main/main.component.ts start line: 117 end line: 126 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 48 unit: async sendAudioToGCP() file: ChatbotUI/src/app/components/main/main.component.ts start line: 224 end line: 236 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 49 unit: async sendAudioToGCP() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 136 end line: 145 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 50 unit: navigate() file: ChatbotUI/src/app/components/main/main.component.ts start line: 99 end line: 107 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 51 unit: stopStream() file: ChatbotUI/src/app/components/main/main.component.ts start line: 194 end line: 202 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 52 unit: def create_agent_executor() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 53 unit: def read_yaml_file() file: build.py start line: 0 end line: 0 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 54 unit: openSnackBar() file: ChatbotUI/src/app/components/main/main.component.ts start line: 144 end line: 151 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 55 unit: assignId() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 195 end line: 202 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 56 unit: setAnswerNotFoundText() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 265 end line: 272 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 57 unit: setCyclicBackgroundImages() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 279 end line: 286 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 58 unit: def read_yaml_file() file: Runtime_env/app/utils/utils.py start line: 0 end line: 0 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 59 unit: def download_wheel() file: Runtime_env/download_wheels.py start line: 0 end line: 0 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 60 unit: ngOnDestroy() file: ChatbotUI/src/app/components/main/main.component.ts start line: 157 end line: 163 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 61 unit: setErrorMessage() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 257 end line: 263 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 62 unit: getCallBackFunction() file: ChatbotUI/src/app/dialogue-box/dialogue-box.component.ts start line: 47 end line: 55 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 63 unit: def __init__() file: Runtime_env/app/utils/tracing.py start line: 0 end line: 0 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 64 unit: def create_agent_executor() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 65 unit: setTimeoutForToolTipText() file: ChatbotUI/src/app/components/main/main.component.ts start line: 238 end line: 243 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 66 unit: getResponseforSuggestionQuery() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 420 end line: 425 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 67 unit: def batch() file: Runtime_env/app/utils/decorators.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 68 unit: def clone() file: assets/scripts/setup.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 69 unit: async transcribeAudio() file: ChatbotUI/src/app/services/speech-to-text.ts start line: 28 end line: 32 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 70 unit: setupMediaRecorder() file: ChatbotUI/src/app/components/main/main.component.ts start line: 218 end line: 222 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 71 unit: dismissToolTip() file: ChatbotUI/src/app/components/main/main.component.ts start line: 245 end line: 249 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 72 unit: setupMediaRecorder() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 130 end line: 134 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 73 unit: setTimeoutForLoaderText() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 288 end line: 292 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 74 unit: startRecording() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 432 end line: 436 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 75 unit: def custom_chain() file: Runtime_env/app/utils/decorators.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 76 unit: def retrieve_info() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 77 unit: def get_tools() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 78 unit: def configure_frontend() file: assets/scripts/setup.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 79 unit: def configure_backend() file: build.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 80 unit: def configure_frontend() file: build.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 81 unit: scrollToSelectedElement() file: ChatbotUI/src/app/components/main/main.component.ts start line: 139 end line: 142 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 82 unit: ngOnDestroy() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 147 end line: 150 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 83 unit: getQuestion() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 204 end line: 207 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 84 unit: stopTicketCreationFlow() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 274 end line: 277 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 85 unit: setCyclicLoaderText() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 298 end line: 301 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 86 unit: chipControlOnSelect() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 415 end line: 418 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 87 unit: removeSuggestionElement() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 427 end line: 430 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 88 unit: stopRecording() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 438 end line: 441 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 89 unit: def get_retriever() file: Runtime_env/app/rag/retriever.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 90 unit: def deploy_agent_to_agent_engine() file: Runtime_env/app/utils/utils.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 91 unit: def llamaindex_query_engine_tool() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 92 unit: def get_response_obj() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 93 unit: constructor() file: ChatbotUI/src/app/services/broadcast.service.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 94 unit: nextChatQuery() file: ChatbotUI/src/app/services/broadcast.service.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 95 unit: createSession() file: ChatbotUI/src/app/services/user/session.service.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 96 unit: changeSelectedAssistance() file: ChatbotUI/src/app/components/main/main.component.ts start line: 109 end line: 111 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 97 unit: removeIntentSelection() file: ChatbotUI/src/app/components/main/main.component.ts start line: 113 end line: 115 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 98 unit: showFullButton() file: ChatbotUI/src/app/components/main/main.component.ts start line: 128 end line: 130 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 99 unit: hideFullButton() file: ChatbotUI/src/app/components/main/main.component.ts start line: 131 end line: 133 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 100 unit: getHumanReadablestring() file: ChatbotUI/src/app/components/main/main.component.ts start line: 135 end line: 137 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 101 unit: ngOnInit() file: ChatbotUI/src/app/components/main/main.component.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 102 unit: pushQuestion() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 191 end line: 193 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 103 unit: clearTimeoutForLoaderText() file: ChatbotUI/src/app/components/main/chat/chatbar/chatbar.component.ts start line: 294 end line: 296 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 104 unit: assignQToChatQuery() file: ChatbotUI/src/app/components/elements/suggestion-card/suggestion-card.component.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 105 unit: closeSuggestionCard() file: ChatbotUI/src/app/components/elements/suggestion-card/suggestion-card.component.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 106 unit: navigate() file: ChatbotUI/src/app/components/header/header.component.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 107 unit: goToManageIntentPage() file: ChatbotUI/src/app/components/header/header.component.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 108 unit: openURL() file: ChatbotUI/src/app/components/header/header.component.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 109 unit: closeToast() file: ChatbotUI/src/app/components/shared/toast-message/toast-message.component.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 110 unit: def default_serialization() file: Runtime_env/app/utils/input_types.py start line: 0 end line: 0 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 111 unit: def google_search_tool() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 112 unit: def google_scholar_tool() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 113 unit: def google_trends_tool() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 114 unit: def google_finance_tool() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 115 unit: def yahoo_finance_tool() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 116 unit: def medical_publications_tool() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 117 unit: def stream_query() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 118 unit: def get_init_prompt() file: Runtime_env/app/orchestration/server_utils.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 119 unit: def navigate_to_directory() file: assets/scripts/setup.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 120 unit: def navigate_to_directory() file: build.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 121 unit: setUserDetails() file: ChatbotUI/src/app/services/user/user.service.ts start line: 36 end line: 38 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 122 unit: def __init__() file: Runtime_env/app/utils/decorators.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 123 unit: def __call__() file: Runtime_env/app/utils/decorators.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 124 unit: def should_continue() file: Runtime_env/app/orchestration/tools.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 125 unit: def create_agent_executor() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 126 unit: def get_tools() file: Runtime_env/app/orchestration/agent.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1