Coverage report:
91%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-08-08 23:08 +0800
File
statements
missing
excluded
coverage
src / lexigram / ai / relay / __init__.py
11
0
0
100%
src / lexigram / ai / relay / context.py
41
0
0
100%
src / lexigram / ai / relay / di / __init__.py
3
0
0
100%
src / lexigram / ai / relay / di / provider.py
24
1
2
96%
src / lexigram / ai / relay / engine.py
102
14
0
86%
src / lexigram / ai / relay / errors.py
29
0
0
100%
src / lexigram / ai / relay / finish_reasons.py
24
0
0
100%
src / lexigram / ai / relay / mappers / __init__.py
7
0
0
100%
src / lexigram / ai / relay / mappers / base.py
26
0
15
100%
src / lexigram / ai / relay / mappers / claude.py
343
43
0
87%
src / lexigram / ai / relay / mappers / gemini.py
485
58
0
88%
src / lexigram / ai / relay / mappers / openai_chat.py
294
37
0
87%
src / lexigram / ai / relay / mappers / openai_responses.py
475
41
0
91%
src / lexigram / ai / relay / media.py
47
2
0
96%
src / lexigram / ai / relay / module.py
15
0
0
100%
src / lexigram / ai / relay / quality.py
9
0
0
100%
src / lexigram / ai / relay / registry.py
114
4
0
96%
src / lexigram / ai / relay / stream / __init__.py
7
0
0
100%
src / lexigram / ai / relay / stream / claude.py
157
16
0
90%
src / lexigram / ai / relay / stream / gemini.py
60
4
0
93%
src / lexigram / ai / relay / stream / openai_chat.py
92
9
0
90%
src / lexigram / ai / relay / stream / openai_responses.py
150
15
0
90%
src / lexigram / ai / relay / stream / state.py
194
7
6
96%
Total
2709
251
23
91%
No items found using the specified filter.