Are you using any of the major agentic frameworks (Mastra, LangSmith etc)? Or is the AI harness etc entirely custom-built?
This looks really nice. Snippet from site:
chat = Chat.create! model: "claude-sonnet-4"
chat.ask "What's in this file?", with: "report.pdf"