azettl commited on
Commit
bfac33a
Β·
verified Β·
1 Parent(s): 432f3b2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -13
app.py CHANGED
@@ -16,11 +16,13 @@ def simulate_travel_planning():
16
  "Philadelphia Activities Assistant": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Masks-theater-solid.svg/330px-Masks-theater-solid.svg.png"
17
  }
18
 
19
- # Initial state - user makes request
20
  initial_state = {
21
  "participants": ["User Proxy Agent", "Floor Manager", "Convener", "Flight Assistant", "Hotel Assistant", "Rental Car Assistant", "Philadelphia Activities Assistant"],
22
- "messages": [],
23
- "currentSpeaker": None,
 
 
24
  "thinking": [],
25
  "showBubbles": [],
26
  "avatarImages": avatar_images
@@ -52,7 +54,7 @@ def simulate_travel_planning():
52
  "avatarImages": avatar_images
53
  },
54
 
55
- # 3. Convener invites all travel specialists
56
  {
57
  "participants": ["User Proxy Agent", "Floor Manager", "Convener", "Flight Assistant", "Hotel Assistant", "Rental Car Assistant", "Philadelphia Activities Assistant"],
58
  "messages": [
@@ -298,22 +300,20 @@ with gr.Blocks(title="πŸ—£οΈ Open Floor Protocol - Roundtable Demo") as demo:
298
 
299
  # Custom status messages for travel planning context
300
  if current_counter == 0:
301
- status = "**Status:** πŸ—£οΈ User presents travel request to the floor"
302
- elif current_counter == 1:
303
  status = "**Status:** 🎯 Floor Manager activating coordination protocols"
304
- elif current_counter == 2:
305
  status = "**Status:** πŸ“‹ Convener inviting specialist agents to the floor"
306
- elif current_counter == 7:
307
  status = "**Status:** πŸ“ User decides to book original 5-day plan..."
308
- elif current_counter == 8:
309
  status = "**Status:** 🎼 Activities Assistant makes last-minute discovery!"
310
- elif current_counter == 9:
311
  status = "**Status:** 🀝 All agents adapting after hearing concert suggestion"
312
- elif current_counter == 10:
313
  status = "**Status:** βœ… User says YES to the enhanced plan!"
314
- elif current_counter == 11:
315
  status = "**Status:** πŸ“‹ All agents processing enhanced bookings..."
316
- elif current_counter == 12:
317
  status = "**Status:** 🎼 User celebrating collaborative success - conversation complete!"
318
  elif thinking_list:
319
  agents = ', '.join(thinking_list)
 
16
  "Philadelphia Activities Assistant": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Masks-theater-solid.svg/330px-Masks-theater-solid.svg.png"
17
  }
18
 
19
+ # Initial state - empty, ready for user message
20
  initial_state = {
21
  "participants": ["User Proxy Agent", "Floor Manager", "Convener", "Flight Assistant", "Hotel Assistant", "Rental Car Assistant", "Philadelphia Activities Assistant"],
22
+ "messages": [
23
+ {"speaker": "User Proxy Agent", "text": "I need to make plans for my trip from Turin to Philadelphia from December 5 to December 10. It'll just be me."}
24
+ ],
25
+ "currentSpeaker": "User Proxy Agent",
26
  "thinking": [],
27
  "showBubbles": [],
28
  "avatarImages": avatar_images
 
54
  "avatarImages": avatar_images
55
  },
56
 
57
+ # 2. Convener invites all travel specialists
58
  {
59
  "participants": ["User Proxy Agent", "Floor Manager", "Convener", "Flight Assistant", "Hotel Assistant", "Rental Car Assistant", "Philadelphia Activities Assistant"],
60
  "messages": [
 
300
 
301
  # Custom status messages for travel planning context
302
  if current_counter == 0:
 
 
303
  status = "**Status:** 🎯 Floor Manager activating coordination protocols"
304
+ elif current_counter == 1:
305
  status = "**Status:** πŸ“‹ Convener inviting specialist agents to the floor"
306
+ elif current_counter == 6:
307
  status = "**Status:** πŸ“ User decides to book original 5-day plan..."
308
+ elif current_counter == 7:
309
  status = "**Status:** 🎼 Activities Assistant makes last-minute discovery!"
310
+ elif current_counter == 8:
311
  status = "**Status:** 🀝 All agents adapting after hearing concert suggestion"
312
+ elif current_counter == 9:
313
  status = "**Status:** βœ… User says YES to the enhanced plan!"
314
+ elif current_counter == 10:
315
  status = "**Status:** πŸ“‹ All agents processing enhanced bookings..."
316
+ elif current_counter == 11:
317
  status = "**Status:** 🎼 User celebrating collaborative success - conversation complete!"
318
  elif thinking_list:
319
  agents = ', '.join(thinking_list)