Spaces:
Running
Running
import gradio as gr | |
from agents.error_fixer import fix_code | |
from agents.code_modifier import modify_code | |
def process_code(code, prompt): | |
# Placeholder logic β we'll replace this later | |
if prompt.strip() == "": | |
return fix_code(code) | |
else: | |
return modify_code(code, prompt) | |
with gr.Blocks() as demo: | |
gr.Markdown("## π§ CodeFixPro - AI Code Debugger & Modifier Agent") | |
with gr.Row(): | |
code_input = gr.Code(label="Paste your code here", language="python", lines=20) | |
prompt_input = gr.Textbox(label="Enter your prompt (e.g., 'Convert to async')") | |
run_btn = gr.Button("Fix / Modify Code") | |
code_output = gr.Code(label="Output Code", language="python", lines=20) | |
run_btn.click(process_code, inputs=[code_input, prompt_input], outputs=code_output) | |
demo.launch() |