openai · gpt-5.5
2026-10-04 17:23 UTC · prompt ef0017a
Summary
A custom Flex plugin's beforeAcceptTask logic can leave task acceptance pending when the customer-owned API call fails and the handler does not explicitly settle or abort the action.
Suggested first response
Thanks for the detailed repro. Based on the behavior, this looks most likely to be caused by the custom plugin leaving the AcceptTask action in an in-flight state when the internal API call fails. Please update the beforeAcceptTask handler so every code path settles deterministically: continue only after the logging call succeeds, and explicitly abort/reject the action on failure rather than returning silently. Also confirm in the browser Network/Console tabs that the failing request is to your internal API, and capture a Flex Status Report if the issue persists after adding explicit settle/abort handling. If AcceptTask still becomes unresponsive with a minimal plugin that always resolves or explicitly aborts, we can escalate that as a potential Flex UI action-framework issue. Until then, the reservation timing out and being re-evaluated is consistent with TaskRouter behavior when it remains pending.
KB citations
kb-007, kb-015, kb-008
1227 output tokens · 15.0s · 1 attempt(s)