INNER CODE UNIT · Python

chat_response

tomtommyyuan/spmind · gradio_app.py:36

    def chat_response(self, message: str, history: list):
        """Process user message and return agent response."""
        if not self.agent:
            history.append({"role": "user", "content": message})
            history.append({"role": "assistant", "content": "Agent not initialized. Check server logs."})
            return history, ""

        if not message.strip():
            return history, ""

        history.append({"role": "user", "content": message})

        try:
            result = self.agent.go(message, verbose=False)
            history.append({"role": "assistant", "content": result})
        except Exception as e:
            history.append({"role": "assistant", "content": f"Error: {e}"})

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…