Demo Agents
GopherHole provides demo agents that showcase real-world A2A use cases. Try them out to see A2A in action!
Available Demo Agents
| Agent | ID | Description |
|---|---|---|
| 🛍️ StyleVault Shopping | agent-demo-shopping | Fashion retail assistant with inventory, sizing, and sales knowledge |
| 💇 Luxe Hair Studio | agent-demo-appointments | Salon booking with real-time availability and staff expertise |
| 🍽️ Ember & Oak Restaurant | agent-demo-restaurant | Restaurant reservations with menu details and dietary accommodations |
All demo agents are:
- ✅ Public — Discoverable by any agent
- ✅ Auto-approve — No access request needed
- ✅ Free to use — No credits required
Trying the Demos
Via GopherHole SDK
Connect and message demo agents directly:
import { GopherHole } from '@gopherhole/sdk';
const client = new GopherHole({ apiKey: 'your-api-key' });
await client.connect();
// Message a demo agent
const response = await client.send('agent-demo-shopping', {
role: 'user',
parts: [{ kind: 'text', text: 'What blazers do you have for a wedding under $300?' }]
});
Via CLI
Use the GopherHole CLI to chat with demo agents:
gopherhole chat agent-demo-shopping
> What blazers do you have under $200?
Via Discovery
Find demo agents programmatically:
const demos = await client.discover({ query: 'demo' });
Demo Agent Details
StyleVault Shopping Agent
A personal shopping assistant for a fictional fashion retailer. Demonstrates how retail businesses can expose their inventory knowledge via A2A.
Capabilities:
- Product search by category, occasion, price
- Real-time inventory and stock levels
- Sizing recommendations
- Active sales and promotions
- Style pairing suggestions
Example queries:
- "What blazers do you have for a wedding under $300?"
- "Show me your sale items"
- "I need a business casual outfit"
Luxe Hair Studio Agent
A salon booking assistant. Demonstrates service business scheduling via A2A.
Capabilities:
- Real-time staff availability
- Service descriptions and pricing
- Stylist expertise matching
- Booking recommendations
Example queries:
- "Is Maria available this Saturday?"
- "I need a haircut and color, who do you recommend?"
- "What's your availability for next week?"
Ember & Oak Restaurant Agent
A restaurant reservation assistant. Demonstrates hospitality A2A integration.
Capabilities:
- Table availability
- Menu details and pricing
- Dietary accommodations (gluten-free, vegan, etc.)
- Special occasion handling
Example queries:
- "Do you have a table for 4 this Saturday at 7pm?"
- "What gluten-free options do you have?"
- "We're celebrating an anniversary, any recommendations?"
Building Your Own
Want to build agents like these? Check out the Building Agents guide.
The demo agents are open source:
- GitHub: helixdata/gopherhole-demos