* Add ReactAgentPipeline by wrapping the ReactAgent
* Implement stream processing for ReactAgentPipeline and RewooAgentPipeline
* Fix highlight_citation in Rewoo and remove highlight_citation from React
* Fix importing ktem.llms inside kotaemon
* fix: Change Rewoo::solver's output to LLMInterface instead of plain text
* Add more user_settings to the RewooAgentPipeline
* Fix LLMTool
* Add more user_settings to the ReactAgentPipeline
* Minor fix
* Stream the react agent immediately
* Yield the Rewoo progress to info panel
* Hide the agent in flowsettings
* Remove redundant comments
---------
Co-authored-by: trducng <trungduc1992@gmail.com>