""" Agent Q3 [Evo] — LoRA Pusher Pushes trained adapters + metadata to madDegen/agent-q3-loras on HuggingFace. """ import os from huggingface_hub import HfApi ADAPTER_REPO = os.getenv("ADAPTER_REPO", "madDegen/agent-q3-loras") HF_TOKEN = os.getenv("HF_TOKEN") def push_adapter(local_path: str, adapter_name: str, domain: str): api = HfApi() api.upload_folder( folder_path=local_path, repo_id=ADAPTER_REPO, repo_type="model", path_in_repo=f"adapters/{adapter_name}", token=HF_TOKEN, commit_message=f"push adapter: {adapter_name} | domain: {domain}" ) print(f"Pushed {adapter_name} ({domain}) to {ADAPTER_REPO}/adapters/{adapter_name}") if __name__ == "__main__": import sys push_adapter(sys.argv[1], sys.argv[2], sys.argv[3])