Spaces:
Runtime error
Runtime error
File size: 948 Bytes
b2d2f75 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import os
import importlib.util
import requests
REPO_RAW_URL = "https://raw.githubusercontent.com/Leonydis137/Autonomous-AI/main/" # adjust if needed
def download_file(filename):
url = REPO_RAW_URL + filename
response = requests.get(url)
if response.status_code == 200:
with open(filename, "w", encoding='utf-8') as f:
f.write(response.text)
return f"β
Updated {filename}"
else:
return f"β Failed to fetch {filename}"
def self_update():
core_files = ["app.py", "memory.py", "diagnostics.py"]
results = [download_file(f) for f in core_files]
return {"status": "π Update check complete", "results": results}
def apply_hot_reload():
files = ["diagnostics", "memory"]
reloaded = []
for mod_name in files:
if mod_name in globals():
importlib.reload(globals()[mod_name])
reloaded.append(mod_name)
return {"hot_reload": reloaded}
|