Vamsi-2581 commented on issue #1279:
URL: https://github.com/apache/flink-agents/issues/1279#issuecomment-6264273674

   I can work on this. I propose adding a backwards-compatible 
`fail(Exception)` hook to `SubagentFuture`. The built-in deferred and async 
futures would turn a handled await exception into a failed `SubagentResult` and 
release their pending-call entry; `ToolCallAction` would call the hook only 
after recording a non-cancellation exception as a model-visible error. 
Cancellation/interruption would continue to propagate, and caller-driven await 
exceptions would remain unchanged. I’m preparing parity coverage for both 
languages, including deferred/async futures and sequential/parallel dispatch.
   
   The repository contribution guide asks for committer support before opening 
a behavior-change PR. Could a project committer confirm support for this issue 
and approach? OpenAI Codex assisted with the investigation and proposed 
implementation.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to