I’m currently developing a ChatGPT App for rental car search. The code is based on a NextJS-template by Vercel.
I test my app within ChatGPT with developer mode on. If I just chat with my app, everything works fine (with direct and indirect prompts).
Now I’am when trying to utilize several apps at once in one chat. My usecase is a travel planner using apps from booking-com for accommodation, expedia for flights and my rental car app for rental car search. All three apps are configured in Settings (booking-com and expedia beeing available as productive apps from catalog, my app added manually in developer mode).
When using an indirect prompt (“plan a weekend trip to Vegas on March including flights from San Francisco, accommodation and rental car”) without selecting the apps manually, the toolchain goes off and expedia-flights and booking.com-rooms are rendered correctly. When it comes to invoking rental car search, it fails:
ChatGPT tries to invoke it (“called tool”). It seems to call the right tool:
Car rental: searchRentalCarsByAirport
toolinput: {“pickupLocationAirport”:“LAS”,“pickupDate”:“2026-03-20”,“dropoffDate”:“2026-03-23”,“pickupTime”:“10:00”,“dropoffTime”:“10:00”,“countryCode”:“US”}
tooloutput: ResourceNotFound: not found: /carRental/link_690d9e6203b081919b81b6c9bc8a6ee3/searchRentalCarsByAirport
No UI widget is rendered, ChatGPT gives up after 2-3 retries.
Have you experienced similar behavior? Does mixing productive and dev mode apps not work (yet)?
Any ideas are highly appreciated!
Martin