* DEV: Add summary types * Refactor for different summary types * Use enum for summary types * Update lib/summarization/strategies/topic_summary.rb Co-authored-by: Penar Musaraj <[email protected]> * Update lib/summarization/strategies/topic_gist.rb Co-authored-by: Penar Musaraj <[email protected]> * Update lib/summarization/strategies/chat_messages.rb Co-authored-by: Penar Musaraj <[email protected]> * Fix chat_messages single prompt * Small tweak to the chat summarization prompt --------- Co-authored-by: Penar Musaraj <[email protected]>