What functionality is required?
- All providers (if applicable): Add User IDs to request for keeping track of user requests
- All providers: Store request ID in task
- OpenRouter: Make it possible to configure output type (tool, prompted, native)
- Some LLMs don't work with tool, prompted or native output. We need measures to detect this kind of behavior, if it is possible
What functionality is required?