diff --git a/autogpt/commands/git_operations.py b/autogpt/commands/git_operations.py index fb74374cb7c6..22233108a32c 100644 --- a/autogpt/commands/git_operations.py +++ b/autogpt/commands/git_operations.py @@ -11,25 +11,25 @@ @command( "clone_repository", "Clone Repository", - '"repository_url": "", "clone_path": ""', + '"url": "", "clone_path": ""', CFG.github_username and CFG.github_api_key, "Configure github_username and github_api_key.", ) @validate_url -def clone_repository(repository_url: str, clone_path: str) -> str: +def clone_repository(url: str, clone_path: str) -> str: """Clone a GitHub repository locally. Args: - repository_url (str): The URL of the repository to clone. + url (str): The URL of the repository to clone. clone_path (str): The path to clone the repository to. Returns: str: The result of the clone operation. """ - split_url = repository_url.split("//") + split_url = url.split("//") auth_repo_url = f"//{CFG.github_username}:{CFG.github_api_key}@".join(split_url) try: - Repo.clone_from(auth_repo_url, clone_path) - return f"""Cloned {repository_url} to {clone_path}""" + Repo.clone_from(url=auth_repo_url, to_path=clone_path) + return f"""Cloned {url} to {clone_path}""" except Exception as e: return f"Error: {str(e)}"