cursus.processing.text.cs_format_processor¶ class CSChatSplitterProcessor[source]¶ Bases: Processor process(input_text)[source]¶ Split chat into individual messages with roles. class CSAdapter[source]¶ Bases: Processor process(chat_messages)[source]¶ Converts the output of ChatSplitterProcessor to a format suitable for DialogueChunkerProcessor. Parameters: chat_messages (List[Dict[str, str]]) – List of dictionaries, each containing ‘role’ and ‘content’ keys. Returns: List of formatted message strings. Return type: List[str]