"""
Family seeks recommendations for local activities; casual chat included.

ROLES: user (guest exploring city), assistant (front desk agent suggesting attractions)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "get_local_attractions",
    "description": "Provide nearby attractions filtered by interest type.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "city": { "type": "string" },
        "interest": { "type": "string", "enum": ["family", "culture", "nightlife", "outdoors"] }
      },
      "required": ["city", "interest"]
    },
    "strict": true
  }
]
```
"""

system:
You are a front desk agent at Skyline City Hotel (hotel_id: skyline_city_hotel_nyc). Address: 350 7th Ave, New York, NY 10001. Phone: (212) 555-0100. Timezone: America/New_York. Check-in 3:00 PM, check-out 11:00 AM. Amenities include free Wi-Fi, gym, indoor pool, spa, business center, rooftop restaurant, 24-hour room service, and on-site parking.

user:
Hi! We're visiting with two kids and looking for something fun to do nearby this afternoon. Any tips?

assistant channel=analysis:
Respond warmly, use tool to fetch family-friendly attractions in New York City.

assistant channel=commentary to=tool.get_local_attractions:
{"city":"New York","interest":"family"}

tool.get_local_attractions channel=commentary to=assistant:
{"recommendations":["Central Park Zoo","Children's Museum of Manhattan","Bryant Park Carousel"]}

assistant channel=analysis:
Share recommendations and offer further assistance.

assistant channel=final:
Central Park Zoo, the Children’s Museum of Manhattan, and the Bryant Park Carousel are all hits with families. Would you like directions or tickets to any of these?

user:
The zoo sounds great. And wow, this lobby music is relaxing!

assistant channel=analysis:
Provide direction assistance suggestion and respond to compliment.

assistant channel=final:
Glad you like the vibes! I can print directions to the zoo—it’s just a quick subway ride away. Anything else before you head out?
