Tool-call IDs for which a tool.use has been dispatched.
Monotonic: never cleared within a run, so tool.use fires at most once per
id even if a call's arg chunks are redelivered after its result (mirrors the
TUI's displayed_tool_ids). Result correlation and the orphan drain use the
separate in_flight_tool_calls, which is cleared per result.