import json from helpers import format_error, log from api import api_delete_repo import httpx def repo_delete_tool(repo: str) -> str: try: out = api_delete_repo(repo) return json.dumps( { "status": "success", "repo": repo, "result": out }, ensure_ascii=False ) except httpx.HTTPStatusError as e: return format_error("Repo delete failed", e) except Exception as e: log.exception("Unexpected error while deleting repo") return f"{e}"