Coverage report: 90%

Files Functions Classes

coverage.py v7.13.2, created at 2026-04-07 09:05 -0600

File   statements missing excluded   coverage
src / harnessutils / __init__.py   12 0 0   100%
src / harnessutils / compaction / __init__.py   2 0 0   100%
src / harnessutils / compaction / pruning.py   306 40 0   87%
src / harnessutils / compaction / summarization.py   106 3 0   97%
src / harnessutils / compaction / truncation.py   225 40 0   82%
src / harnessutils / config.py   165 27 0   84%
src / harnessutils / conversion / __init__.py   2 0 0   100%
src / harnessutils / conversion / to_model.py   60 1 0   98%
src / harnessutils / exceptions.py   15 1 0   93%
src / harnessutils / hooks.py   11 0 2   100%
src / harnessutils / inspection.py   144 22 0   85%
src / harnessutils / maintenance.py   196 18 0   91%
src / harnessutils / manager.py   296 13 1   96%
src / harnessutils / memory.py   3 0 31   100%
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   156 15 0   90%
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   119 16 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%
src / harnessutils / workspace.py   11 0 0   100%
Total   2741 271 67   90%

No items found using the specified filter.