pltbkd opened a new issue, #1082:
URL: https://github.com/apache/flink-agents/issues/1082

   ### Search before asking
   
   - [x] I searched in the 
[issues](https://github.com/apache/flink-agents/issues) and found nothing 
similar.
   
   ### Description
   
   As discussed in #660, there are scenarios where a Flink Agent needs to call 
external agents — for example, delegating a subtask to a remote LLM agent 
service or a third-party agent platform. Currently, users can only do this by 
manually writing remote calls inside actions, which means they miss out on 
durable execution, checkpoint recovery, and tool call integration. 
   
   This issue proposes sub-agent support to close that gap: agents can declare 
sub-agents as an AGENT resource and invoke them from actions (and later from 
chat-model tool calls) through a future-style API, with durable execution 
semantics so in-flight calls survive failover, and full Java/Python parity 
including cross-language setups. This makes agent composition declarative and 
recovery-safe, and lays the groundwork for concurrency optimizations such as 
eager submit and batch execution. 
   
   A solution is already in mind and under development — design discussion and 
implementation details are tracked in #909 and #938.
   
   ### Are you willing to submit a PR?
   
   - [x] I'm willing to submit a PR!


-- 
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