Thanks for all the detailed reports and patience here. The earlier issue where the “Confirm/Allow” step didn’t appear has been mitigated. It seems like there are two follow-ups several of you raised:
- Some GPTs fetch data successfully, but if that data isn’t used in the very next turn, the model stops using it or “fills in” an answer.
- In a few cases, responses appear incorrect or simulated even though your server shows no corresponding request.
We’re investigating both behaviors. To help us pinpoint, could you share a minimal repro in this format?
- GPT model and where you’re testing (web, iOS, Android).
- Auth type (OAuth vs API Key/Basic).
- Whether Privacy is set to “Always allow” or “Ask”.
- The action schema snippet and request method (GET vs POST).
- Exact steps: prompt → tool call → what you see in the debug view → what the assistant replies on the next turn.
- If possible, a short video or screenshots of the debug panel showing the tool result is received, then not used on the following turn. If there's any sensitive data here, please share to support@openai.com and reference this thread. I'll try to snag it from the queue to take a look.
Some tips that have helped others:
- Use the returned tool result immediately in the next message.
- If you’re only reading data, try GET where feasible while we sort out remaining POST confirmation paths on mobile.
- If you rely on writes, keep “Ask” enabled and approve when prompted; “Always allow” won’t bypass consequential writes by design.
- If you see a reply but your server shows no request, please include a timestamp and that observation in your repro.
Thank you again for the detailed examples and let me know what questions I can help answer!