Spaces:
Runtime error
Runtime error
| # app.py | |
| import gradio as gr | |
| import os | |
| import sys | |
| import platform | |
| import pkgutil | |
| import socket | |
| print("===== HF Space Environment Diagnostics =====") | |
| print(f"Platform: {platform.system()} {platform.release()}") | |
| print(f"Python Version: {sys.version}") | |
| print(f"Environment Variables:\n{os.environ}") | |
| print(f"Installed Packages:\n{[p.name for p in pkgutil.iter_modules()]}") | |
| try: | |
| ip = socket.gethostbyname(socket.gethostname()) | |
| print(f"Local IP: {ip}") | |
| except: | |
| print("⚠️ Could not determine local IP") | |
| print("===== Starting Agent Interface =====") | |
| from agent import DemoAgent | |
| agent = DemoAgent(agent_name="demo_agent") | |
| def run_agent(input_text): | |
| print(f">>> Received input: {input_text}") | |
| result = agent.run(input_text) | |
| print(f"<<< Output: {result}") | |
| return result.get("result", "⚠️ No result returned.") | |
| iface = gr.Interface( | |
| fn=run_agent, | |
| inputs=gr.Textbox(lines=5, label="Enter your research question"), | |
| outputs=gr.Textbox(label="Agent Response"), | |
| title="Demo Agent: Academic Research Assistant", | |
| description="Find papers, summarize key findings, and generate research questions." | |
| ) | |
| if __name__ == "__main__": | |
| iface.launch() | |