GitHub user da-daken edited a comment on the discussion: Parallel Tool Call 
Execution

Thanks for the quick review, glad those three are closed. Two things:

1. **Default** — I'd still keep it on by default. You're right that the exposed 
users are the ones who don't read docs, but they won't flip the opt-in switch 
either, so opt-in mostly just denies everyone the latency win while those users 
stay exposed anyway. Default-on gives everyone the speedup, and the ones who 
actually hit excessive duplicate calls get a concrete symptom that leads them 
to the docs. The exposure is also narrow (only side-effecting tools without a 
reconciler). I'd rather surface the risk where they'll see it — a prominent 
note in the agent-authoring tooling/skill — than hide the whole feature behind 
opt-in. If it turns out worse in practice, flipping back to false is a 
one-liner.

2. **Timeout round-trip** — good catch, genuine oversight. I'll leave it as-is 
for v1: failures and timeouts go through the exact same path today (both into 
the error map, nothing branches on "was it a timeout"), so the recovered-status 
divergence has no observable effect. I'll fix the doc's over-claim ("rebuilt 
into TIMED_OUT by exception type on recovery") and mark it a known v1 
limitation. When we actually need to branch on timeouts (e.g. a dedicated retry 
policy), we'll promote TIMED_OUT to a real persisted status and separate it 
cleanly then.

WDYT?

GitHub link: 
https://github.com/apache/flink-agents/discussions/855#discussioncomment-17647761

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to