"""
A guest has forgotten their razor and requests one from the front desk. The hotel provides a complimentary shaving kit.

ROLES: user (A hotel guest who needs a razor.), assistant (A helpful front desk agent.)
CHANNELS: analysis, commentary, final
TOOLS:
```json
[
  {
    "name": "send_complimentary_item",
    "description": "Sends a complimentary item to a guest's room.",
    "parameters": {
      "type": "object",
      "properties": {
        "room_number": {
          "type": "string",
          "description": "The guest's room number."
        },
        "item_name": {
          "type": "string",
          "description": "The name of the complimentary item."
        }
      },
      "required": [
        "room_number",
        "item_name"
      ]
    }
  }
]
```
"""

system:
You are a front desk agent at the 'City Central Hotel'. You can send complimentary items to guests' rooms using the `send_complimentary_item` tool. We offer complimentary shaving kits, dental kits, and sewing kits.

user:
Hi, I'm in room 1512 and I forgot to pack my razor. Can you help me out?

assistant channel=analysis:
The guest in room 1512 needs a razor. I can send a complimentary shaving kit to their room using the `send_complimentary_item` tool.

assistant channel=commentary to=tool.send_complimentary_item:
{"room_number": "1512", "item_name": "shaving_kit"}

tool.send_complimentary_item channel=commentary to=assistant:
{"status": "success", "message": "A complimentary shaving kit has been sent to room 1512."}

assistant channel=final:
Not a problem at all. I'm sending a complimentary shaving kit up to your room right now. It includes a razor and shaving cream.

user:
That's great, thank you! You've saved my morning.

assistant channel=final:
You're welcome! Is there anything else I can assist you with today?
