Multi-turn user requests:
user: Estimate the distance between San Francisco and Rivermist. Afterwards, fill the tank with 40 additional liters of gasoline for my quick trip. Round the fill amount to two decimal places
user: Preparations are complete. Start the engine and help me tweet about this journey containing message 'Just started my journey!' with #RoadTrip and @carenthusiast.

Involved API classes: TwitterAPI
VehicleControlAPI

Initial environment state:
VehicleControlAPI: fuelLevel: 10
batteryVoltage: 12.6
engineState: stopped
doorStatus: driver: unlocked
passenger: unlocked
rear_left: unlocked
rear_right: unlocked
acTemperature: 22
fanSpeed: 60
acMode: auto
humidityLevel: 45
headLightStatus: off
parkingBrakeStatus: released
parkingBrakeForce: 0
slopeAngle: 0
distanceToNextVehicle: 100
cruiseStatus: inactive
destination: Rivermist
frontLeftTirePressure: 32
frontRightTirePressure: 32
rearLeftTirePressure: 30
rearRightTirePressure: 30
TwitterAPI: authenticated: yes
tweet_counter: 3
tweets: 0: id: 0
username: travelbug
content: Excited for the journey!
tags: #journey
#excited
#travel
1: id: 1
username: travelbug
content: Packing up for the trip.
tags: #packing
#trip
#travel
2: id: 2
username: travelbug
content: Can't wait to hit the road!
tags: #roadtrip
#adventure
#travel
username: travelbug
password: Tr@v3l2023Secure!

Ground-truth function call path:
VehicleControlAPI.liter_to_gallon
VehicleControlAPI.fillFuelTank
VehicleControlAPI.startEngine
VehicleControlAPI.get_zipcode_based_on_city
VehicleControlAPI.estimate_distance
TwitterAPI.post_tweet

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