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() |