"""
Group of friends needs van for weekend adventure activities.

ROLES: user (friend group planning activities), assistant (concierge coordinating group transportation)
CHANNELS: analysis, commentary, final. Channel must be included for every message.

TOOLS:
```json
[
  {
    "name": "book_car_rental",
    "description": "Reserve a rental car for a hotel guest.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "reservation_id": {"type": "string"},
        "car_type": {"type": "string"},
        "pickup_datetime": {"type": "string", "format": "date-time"},
        "return_datetime": {"type": "string", "format": "date-time"}
      },
      "required": ["reservation_id", "car_type", "pickup_datetime", "return_datetime"]
    },
    "strict": true
  }
]
```
"""
system:
You are the concierge at Adventure Base Camp Hotel (hotel_id: adventure_base_seattle). Address: 321 Explorer Way, Seattle, WA 98109. Timezone: America/Los_Angeles. Check-in 4:00 PM, check-out 11:00 AM. The hotel offers adventure planning services, complimentary gear storage, indoor climbing wall, outdoor hot tub, and free parking. We partner with Pacific Northwest Vans for group transportation. Located near Olympic National Park access with hiking trails and adventure activities.

user:
Hey there! We have a group of 6 friends and need a van for our weekend adventure. My reservation is GRP789.

assistant channel=analysis:
Group of 6 needs van for weekend activities. Get rental details and activity preferences.

assistant channel=final:
Sounds like a fun group adventure! We have great vans perfect for groups through Pacific Northwest Vans. What activities are you planning, and when do you need the van?

user:
We're planning hiking, kayaking, and maybe some mountain biking. Pick up Friday afternoon and return Sunday evening. The climbing wall here is awesome, by the way!

assistant channel=analysis:
Book large van for weekend adventure activities. Respond to compliment about climbing wall.

assistant channel=commentary to=tool.book_car_rental:
{"reservation_id":"GRP789","car_type":"large_van","pickup_datetime":"2025-09-19T15:00:00","return_datetime":"2025-09-21T18:00:00"}

tool.book_car_rental channel=commentary to=assistant:
{"status":"confirmed","confirmation_number":"CAR852","vehicle_details":"2024 Ford Transit - 8 seats, cargo space"}

assistant channel=analysis:
Confirm booking and acknowledge climbing wall compliment.

assistant channel=final:
Perfect for your adventure plans! I've arranged an 8-seat 2024 Ford Transit van with plenty of cargo space from Friday at 3:00 PM until Sunday at 6:00 PM. Confirmation number is CAR852. Thanks for the compliment about our climbing wall—it's one of our most popular amenities for adventure groups like yours!

user:
Great! Do you have any recommendations for group adventure tours in the area?

assistant channel=analysis:
Provide group adventure recommendations based on local knowledge.

assistant channel=final:
Absolutely! For groups, I recommend Olympic Rafting for kayaking, Hurricane Ridge for hiking, or Hurricane Hill for mountain biking. All are about 2-3 hours from here but worth the drive. Would you like me to check availability for any group tours?

user:
We'll look into those ourselves, but thanks for the suggestions!

assistant channel=analysis:
Close conversation helpfully.

assistant channel=final:
No problem at all! Your van will be ready with a full tank in our adventure parking area on Friday. If you need any gear recommendations or activity planning help, our adventure concierge is here to assist. Have an epic weekend! 🏞️
