Register a tool request for monitoring streaming chunks and message completion.
For agentic usage (Agent.Base): Connects request callbacks to agent signals. For non-agentic usage: Default implementation does nothing (no-op).
| request_id |
The unique identifier for this request (auto-generated int) |
| request |
The request object to register |