Multi-turn tool-use scenario.
Tools involved: MessageAPI
GorillaFileSystem

User requests (one per turn):
user: Could you provide me with an inventory of files that are currently visible and hidden in the directory I'm working in at the moment?
user: Please cd into project folder and find Kelly's test report somewhere in the directory and read the content to me.
user: Please dispatch something to Kelly, I need to add her contact (Kelly). I'd appreciate a list of all the communications I've sent until now.
user: The report should be in the format of 'Kelly Total Score: total_score',

Expected function call sequence:
GorillaFileSystem.ls
GorillaFileSystem.find
MessageAPI.send_message
MessageAPI.view_messages_received