""" MINIMAL TEST VERSION - Diagnose what's wrong Run this first to see if basic Gradio works """ import gradio as gr from typing import List, Dict def simple_echo(message: str, history: List[Dict[str, str]]): """Simplest possible function.""" history = history or [] history.append({"role": "user", "content": message}) history.append({"role": "assistant", "content": f"Echo: {message}"}) return history with gr.Blocks() as demo: gr.Markdown("# Minimal Test") chatbot = gr.Chatbot(type="messages") msg = gr.Textbox(label="Message") btn = gr.Button("Send") btn.click(simple_echo, [msg, chatbot], [chatbot]) if __name__ == "__main__": print("Testing minimal Gradio setup...") demo.launch(show_api=False)