Android ChatGPT app error after before tools/call
In addition to @LarisaHaster's great response, can you try a minimal static component resource on the same app/tool first?
No JS bundle, no external assets, no OAuth, no redirects, no custom domain logic, just a tiny inline/static widget and see whether Android reaches tools/call.
Given your logs (initialize, tools/list, resources/list, resources/read all 200), the failure likely happens during widget render/bootstrap inside the Android client before the tool invocation path.
Also useful to inspect:
- exact
resources/readpayload + response headers - tool descriptor
_meta(especiallyopenai/outputTemplate,ui.resourceUri, widget accessibility flags) - CSP + widget domain config
- Android logcat / WebView console errors
- whether the widget depends on:
- browser-only APIs
- third-party cookies/storage
- redirects
- cross-origin assets
- service workers
- dynamic imports/module loading
- mixed-content HTTP assets
If the minimal component works, it points more toward CSP, asset loading, Android WebView compatibility, auth/session handling, or frontend JS crashing before the tool call.
If even the minimal widget fails before tools/call, that’s much stronger evidence of an Android ChatGPT client/App SDK regression rather than your server/tool handler.
Feel free to open a support ticket to support@openai.com with request_IDs and any details that would be helpful as mentioned above.
-Mark G.
Discussion in the ATmosphere