What it does
Jiu-Jitsu Schedule is a public chat assistant for members and visitors of East Austin Jiujitsu Parlor. It reads the gym’s adult Grappling schedule from Gymdesk and returns upcoming Gi and No Gi classes filtered by day, style, and time of day. Classes that have already started are omitted using the current time in America/Chicago.
The interface can stream authoritative schedule cards, add concise context when useful, and answer focused follow-up questions. It remembers the last successful schedule scope and style for conversational follow-ups. The underlying weekly schedule is validated and cached at the Cloudflare edge for five minutes, while time-sensitive filtering runs for every request.
Built with Flue
How this agent uses Flue
The Flue 2 agent uses Cloudflare Workers AI, a validated schedule tool for live Gymdesk data, typed data parts for streaming schedule cards, persistent state for follow-up context, and response-finish metadata. Its React interface uses @flue/react, while Flue-managed Durable Objects provide durable conversations on Cloudflare Workers.
Build your first Flue agent