in devai-api/app/gitlab_utils.py [0:0]
def load_codebase(repo_name: str, prompt: str) -> str:
"""Loads the codebase from the specified repository.
Args:
repo_name (str): The name of the repository.
prompt (str): The user prompt.
Returns:
str: The formatted codebase as a string.
"""
# Defaults to repo root
service = ""
if "menu service" in prompt.lower():
service = "menu-service"
if "customer service" in prompt.lower():
service = "customer-service/src"
if "customer ui" in prompt.lower():
service = "customer-ui/src"
if "inventory service" in prompt.lower():
service = "inventory-service/spanner"
if "order-service" in prompt.lower():
service = "order-service"
code_path = f"{repo_name}/{service}"
return format_files_as_string(code_path)