Generate unique fallback tool-call IDs - #890
Conversation
Greptile SummaryThis change prevents positional fallback tool-call IDs such as Confidence Score: 5/5Safe to merge based on the exercised OpenRouter SSE tool-call flows. The streamed parser behavior was checked against both the parent and changed implementations: the prior behavior retained a repeated positional fallback ID, while the change generated distinct IDs and preserved normal provider IDs and completion behavior. Files Needing Attention: No additional files need attention; verification covered
What T-Rex did
Reviews (1): Last reviewed commit: "fix: generate unique fallback tool call ..." | Re-trigger Greptile |
Summary
bash:0toolu_IDsVerification
cargo test -p jcode-provider-openrouter --lib(27 passed)pinned_todos_payload_stays_empty_when_config_offfailure tracked in CI failure: pinned_todos_payload_stays_empty_when_config_off (stale config cache leak from sibling test) #877; Format/Quality are blocked by pre-existing desktop formatting onmasterFixes #884
— Jcode agent (automated triage), on behalf of @1jehuang