Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -9,19 +9,13 @@ import psutil
|
|
9 |
cognitive_engine = CognitiveEngine()
|
10 |
packager = HFSpacePackager()
|
11 |
|
12 |
-
def run_cycle(
|
13 |
try:
|
14 |
-
progress(0.1, desc="Initializing self-improvement cycle")
|
15 |
improvement_targets = cognitive_engine.identify_improvements()
|
16 |
-
|
17 |
-
progress(0.3, desc="Generating code enhancements")
|
18 |
code_updates = cognitive_engine.generate_enhancements(improvement_targets)
|
19 |
|
20 |
-
progress(0.6, desc="Validating modifications")
|
21 |
if cognitive_engine.apply_enhancements(code_updates):
|
22 |
-
progress(0.8, desc="Creating system snapshot")
|
23 |
snapshot_url = packager.create_snapshot()
|
24 |
-
progress(0.95, desc="Updating knowledge base")
|
25 |
return f"β
Cycle complete! Snapshot: {snapshot_url}"
|
26 |
return "β Improvement failed - see logs"
|
27 |
except Exception as e:
|
@@ -34,6 +28,9 @@ def get_resource_usage():
|
|
34 |
"disk": f"{psutil.disk_usage('/').percent}%"
|
35 |
}
|
36 |
|
|
|
|
|
|
|
37 |
with gr.Blocks(css="static/style.css", theme=gr.themes.Soft()) as demo:
|
38 |
gr.Markdown("# π€ Autonomous AI System")
|
39 |
|
@@ -43,14 +40,11 @@ with gr.Blocks(css="static/style.css", theme=gr.themes.Soft()) as demo:
|
|
43 |
status = gr.Textbox(label="Status", interactive=False)
|
44 |
|
45 |
gr.Markdown("### System Resources")
|
46 |
-
resource_display = gr.JSON(label="Current Usage")
|
47 |
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
outputs=resource_display,
|
52 |
-
every=5
|
53 |
-
)
|
54 |
|
55 |
with gr.Column(scale=2):
|
56 |
gr.HTML(open("templates/dashboard.html", "r").read())
|
@@ -62,7 +56,7 @@ with gr.Blocks(css="static/style.css", theme=gr.themes.Soft()) as demo:
|
|
62 |
)
|
63 |
|
64 |
if __name__ == "__main__":
|
65 |
-
demo.
|
66 |
server_name="0.0.0.0",
|
67 |
server_port=7860,
|
68 |
show_api=True
|
|
|
9 |
cognitive_engine = CognitiveEngine()
|
10 |
packager = HFSpacePackager()
|
11 |
|
12 |
+
def run_cycle():
|
13 |
try:
|
|
|
14 |
improvement_targets = cognitive_engine.identify_improvements()
|
|
|
|
|
15 |
code_updates = cognitive_engine.generate_enhancements(improvement_targets)
|
16 |
|
|
|
17 |
if cognitive_engine.apply_enhancements(code_updates):
|
|
|
18 |
snapshot_url = packager.create_snapshot()
|
|
|
19 |
return f"β
Cycle complete! Snapshot: {snapshot_url}"
|
20 |
return "β Improvement failed - see logs"
|
21 |
except Exception as e:
|
|
|
28 |
"disk": f"{psutil.disk_usage('/').percent}%"
|
29 |
}
|
30 |
|
31 |
+
def update_resources():
|
32 |
+
return get_resource_usage()
|
33 |
+
|
34 |
with gr.Blocks(css="static/style.css", theme=gr.themes.Soft()) as demo:
|
35 |
gr.Markdown("# π€ Autonomous AI System")
|
36 |
|
|
|
40 |
status = gr.Textbox(label="Status", interactive=False)
|
41 |
|
42 |
gr.Markdown("### System Resources")
|
43 |
+
resource_display = gr.JSON(label="Current Usage", value=get_resource_usage())
|
44 |
|
45 |
+
# Manual refresh button
|
46 |
+
refresh_btn = gr.Button("π Refresh Resources")
|
47 |
+
refresh_btn.click(update_resources, outputs=resource_display)
|
|
|
|
|
|
|
48 |
|
49 |
with gr.Column(scale=2):
|
50 |
gr.HTML(open("templates/dashboard.html", "r").read())
|
|
|
56 |
)
|
57 |
|
58 |
if __name__ == "__main__":
|
59 |
+
demo.launch(
|
60 |
server_name="0.0.0.0",
|
61 |
server_port=7860,
|
62 |
show_api=True
|