Coverage for /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/__init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-25 07:19 +0800

1"""Response formatters package. 

2 

3This package provides various formatters for synthesis results, including 

4plain text, Markdown, and JSON output. 

5""" 

6 

7from __future__ import annotations 

8 

9from lexigram.ai.rag.synthesis.formatters.base import ResponseFormatterProtocol 

10from lexigram.ai.rag.synthesis.formatters.json import JSONFormatter 

11from lexigram.ai.rag.synthesis.formatters.markdown import MarkdownFormatter 

12from lexigram.ai.rag.synthesis.formatters.text import PlainTextFormatter 

13 

14__all__ = [ 

15 "JSONFormatter", 

16 "MarkdownFormatter", 

17 "PlainTextFormatter", 

18 "ResponseFormatterProtocol", 

19]