LordXido commited on
Commit
941d23c
Β·
verified Β·
1 Parent(s): 73f4395

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -15
app.py CHANGED
@@ -1,22 +1,25 @@
1
- # app.py
2
  import gradio as gr
3
  from codex.reflex_loop import run_reflex_engine
4
- from codex.memory_logger import log_interaction
5
 
6
- def handle_input(user_input):
7
- response = run_reflex_engine(user_input)
8
- log = log_interaction(user_input, response)
9
- return response, log
 
 
10
 
11
  with gr.Blocks() as demo:
12
- gr.Markdown(open("ui/interface.md").read())
13
- with gr.Row():
14
- with gr.Column():
15
- input_box = gr.Textbox(label="πŸ’‘ Enter Intent")
16
- submit = gr.Button("πŸš€ Run")
17
- with gr.Column():
18
- output_box = gr.Textbox(label="🧠 Response")
19
- log_box = gr.Textbox(label="πŸ“œ Log")
20
- submit.click(fn=handle_input, inputs=input_box, outputs=[output_box, log_box])
 
 
 
21
 
22
  demo.launch()
 
 
1
  import gradio as gr
2
  from codex.reflex_loop import run_reflex_engine
 
3
 
4
+ def handle_input(username, task):
5
+ try:
6
+ code, result, steps, svg = run_reflex_engine(username, task)
7
+ return code, str(result), "\n".join(steps), svg
8
+ except Exception as e:
9
+ return "", str(e), "", ""
10
 
11
  with gr.Blocks() as demo:
12
+ gr.Markdown("# πŸ€– Codex Reflex AGI v2")
13
+
14
+ username = gr.Textbox(label="πŸ‘€ Username")
15
+ task = gr.Textbox(label="🎯 Task")
16
+ run = gr.Button("⚑ Execute")
17
+
18
+ code_out = gr.Code(label="🧠 Generated Code")
19
+ result_out = gr.Textbox(label="πŸ“€ Result")
20
+ plan_out = gr.Textbox(label="🧩 Task Plan")
21
+ svg_out = gr.HTML(label="πŸ“Š Execution Flow")
22
+
23
+ run.click(handle_input, [username, task], [code_out, result_out, plan_out, svg_out])
24
 
25
  demo.launch()