Coverage report: 90%

Files Functions Classes

coverage.py v7.13.2, created at 2026-02-18 11:12 -0600

File   statements missing excluded   coverage
src / harnessutils / __init__.py   10 0 0   100%
src / harnessutils / compaction / __init__.py   2 0 0   100%
src / harnessutils / compaction / pruning.py   289 34 0   88%
src / harnessutils / compaction / summarization.py   106 3 0   97%
src / harnessutils / compaction / truncation.py   225 40 0   82%
src / harnessutils / config.py   164 27 0   84%
src / harnessutils / conversion / __init__.py   2 0 0   100%
src / harnessutils / conversion / to_model.py   58 0 0   100%
src / harnessutils / exceptions.py   15 1 0   93%
src / harnessutils / inspection.py   144 22 0   85%
src / harnessutils / maintenance.py   196 18 0   91%
src / harnessutils / manager.py   262 11 1   96%
src / harnessutils / models / __init__.py   5 0 0   100%
src / harnessutils / models / conversation.py   41 0 2   100%
src / harnessutils / models / message.py   34 0 0   100%
src / harnessutils / models / parts.py   72 0 0   100%
src / harnessutils / models / usage.py   20 0 0   100%
src / harnessutils / models / velocity.py   36 0 0   100%
src / harnessutils / quality.py   187 17 0   91%
src / harnessutils / query.py   125 16 0   87%
src / harnessutils / snapshots.py   150 14 0   91%
src / harnessutils / storage / __init__.py   3 0 0   100%
src / harnessutils / storage / filesystem.py   111 14 0   87%
src / harnessutils / storage / memory.py   61 13 0   79%
src / harnessutils / tokens / __init__.py   2 0 0   100%
src / harnessutils / tokens / estimator.py   2 0 0   100%
src / harnessutils / tokens / exact.py   39 0 0   100%
src / harnessutils / turn / __init__.py   4 0 0   100%
src / harnessutils / turn / hooks.py   23 0 0   100%
src / harnessutils / turn / processor.py   116 11 0   91%
src / harnessutils / turn / state_machine.py   36 4 0   89%
src / harnessutils / types.py   20 0 31   100%
src / harnessutils / utils / __init__.py   2 0 0   100%
src / harnessutils / utils / ids.py   6 0 0   100%
Total   2568 245 34   90%

No items found using the specified filter.