Leonydis137 commited on
Commit
6739ff7
Β·
verified Β·
1 Parent(s): 7a6be4b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -15
app.py CHANGED
@@ -9,19 +9,13 @@ import psutil
9
  cognitive_engine = CognitiveEngine()
10
  packager = HFSpacePackager()
11
 
12
- def run_cycle(progress=gr.Progress()):
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
- demo.load(
49
- get_resource_usage,
50
- inputs=[],
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.queue(concurrency_count=1).launch(
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