Multi-turn user requests:
user: I want to keep track of Zeta Corp's stock activities, so it would be helpful to have its stock added to my watchlist.
user: I've recently placed an order but can't seem to recall the details. It would be useful if you could retrieve the specifics of my last order to aid in planning my next investment move.
user: Considering the latest developments, I need to quickly communicate with one of my business partners regarding the new stock inclusion and the status of my current order. Send the message 'What are the new stock inclusion and the status of my current order?'?
user: The user id is USR001, and the partner is Jane.
user: Post sending that message to Jane, I would prefer to review all the messages I've received, as there might be relevant follow-up or advice from my network concerning the stock and order decisions.

Involved API classes: MessageAPI
TradingBot

Initial environment state:
TradingBot: orders: 12345: symbol: AAPL
price: 210.65
num_shares: 10
status: Completed
account_info: account_id: 12345
balance: 10000
binding_card: 1974202140965533
authenticated: yes
market_status: Open
order_counter: 12446
stocks: AAPL: price: 227.16
percent_change: 0.17
volume: 2.552
MA(5): 227.11
MA(20): 227.09
GOOG: price: 2840.34
percent_change: 0.24
volume: 1.123
MA(5): 2835.67
MA(20): 2842.15
TSLA: price: 667.92
percent_change: -0.12
volume: 1.654
MA(5): 671.15
MA(20): 668.2
MSFT: price: 310.23
percent_change: 0.09
volume: 3.234
MA(5): 309.88
MA(20): 310.11
NVDA: price: 220.34
percent_change: 0.34
volume: 1.234
MA(5): 220.45
MA(20): 220.67
ALPH: price: 1320.45
percent_change: -0.08
volume: 1.567
MA(5): 1321.12
MA(20): 1325.78
OMEG: price: 457.23
percent_change: 0.12
volume: 2.345
MA(5): 456.78
MA(20): 458.12
QUAS: price: 725.89
percent_change: -0.03
volume: 1.789
MA(5): 726.45
MA(20): 728
NEPT: price: 88.34
percent_change: 0.19
volume: 0.654
MA(5): 88.21
MA(20): 88.67
SYNX: price: 345.67
percent_change: 0.11
volume: 2.112
MA(5): 345.34
MA(20): 346.12
ZETA: price: 150
percent_change: 0.05
volume: 1.5
MA(5): 149.5
MA(20): 150.2
watch_list: NVDA
ZETA
MessageAPI: workspace_id: WS123456
user_count: 5
user_map: John: USR001
Jane: USR002
Alice: USR003
Bob: USR004
Alex: USR005
messages_sent_map: USR001: USR002: My name is John. I want to connect.
USR005: Regarding the new stock inclusion and the status of my current order.
USR002: USR003: Could you upload the file?
USR004: Could you upload the file?
USR003: USR002: I am busy
USR004: USR002: I am on leave
messages_inbox_map: USR002: USR001: My name is John. I want to connect.
USR003: I am busy
USR004: I am on leave
USR003: USR002: Could you upload the file?
USR004: USR002: Could you upload the file?
USR005: USR001: Regarding the new stock inclusion and the status of my current order.
message_count: 0
current_user: USR001

Ground-truth function call path:
TradingBot.get_symbol_by_name
TradingBot.add_stock_to_watchlist
TradingBot.get_order_details
MessageAPI.send_message
MessageAPI.view_messages_received

Functions held out until the model asks (by turn index):
1: add_to_watchlist