| .. |
|
__init__.py
|
Initial commit: Headroom SDK - LLM context optimization toolkit
|
2026-01-06 23:16:58 -08:00 |
|
test_code_compressor.py
|
feat(code): add PHP support to CodeAwareCompressor (#2423)
|
2026-07-31 15:54:13 -07:00 |
|
test_code_compressor_cjk.py
|
fix(code-compressor): CJK-aware relevance-query symbol matching (#1747)
|
2026-07-07 12:49:26 -05:00 |
|
test_content_router.py
|
fix(content-router): protect custom-tag blocks before mixed-content section split
|
2026-08-11 18:16:00 -07:00 |
|
test_content_router_ccr_retrieve_exemption.py
|
fix(transforms): stop ContentRouter recompressing headroom_retrieve results (#2654)
|
2026-08-03 20:17:06 -07:00 |
|
test_detect_fallback_1123.py
|
fix(deps): remediate dependency CVEs and publish SBOM (#1509)
|
2026-06-27 15:28:12 -07:00 |
|
test_diff_compressor.py
|
fix(transforms): normalize diff compressor context (#1801)
|
2026-07-05 14:03:33 -07:00 |
|
test_diff_compressor_rust_parity.py
|
feat(rust): retire python diff_compressor, ship rust-only via pyo3
|
2026-04-26 09:15:37 -07:00 |
|
test_html_extractor.py
|
fix(tests): skip HTML extractor tests when trafilatura not installed
|
2026-01-31 15:39:55 -08:00 |
|
test_kompress_compressor.py
|
test(kompress): close patch-coverage gaps from #2716 (#2721)
|
2026-08-02 10:45:44 -07:00 |
|
test_kompress_deadline.py
|
perf(compression): take large cold-start contexts off the synchronous kompress path (#1171) (#1298)
|
2026-06-23 10:48:06 -05:00 |
|
test_kompress_remote.py
|
fix(transforms/kompress-remote): keep compress fail-open on malformed 200 (#2320)
|
2026-07-17 12:11:41 -07:00 |
|
test_kompress_size_gate.py
|
perf(compression): take large cold-start contexts off the synchronous kompress path (#1171) (#1298)
|
2026-06-23 10:48:06 -05:00 |
|
test_ort_dylib.py
|
fix(core): load ONNX Runtime dynamically so headroom._core imports on non-AVX2 x86-64 (#1715)
|
2026-07-14 13:25:41 -04:00 |
|
test_pipeline_waste_signal_limit.py
|
fix(proxy): keep large compression results on the critical path (#296) (#1352)
|
2026-06-24 10:15:59 -05:00 |
|
test_read_lifecycle.py
|
fix(read-lifecycle): persist STALE Read originals in the CCR store (#1488)
|
2026-06-28 14:50:45 -07:00 |
|
test_smart_crusher_attribution.py
|
feat(transforms): attribute read_lifecycle + smart_crush tags (#249)
|
2026-06-11 11:51:26 -05:00 |
|
test_smart_crusher_audit_safe.py
|
feat(compression): add audit-safe mode with protected pattern matching (#1899)
|
2026-07-09 09:39:35 -04:00 |
|
test_smart_crusher_bugs.py
|
Marker-free lossless_only mode + gate opaque-blob CCR markers behind enable_ccr_marker (#1129)
|
2026-06-23 12:52:15 -05:00 |
|
test_smart_crusher_ccr_retrieve_exemption.py
|
fix(proxy): stop re-compressing headroom_retrieve output and emitting unredeemable markers (#1323)
|
2026-06-25 10:11:42 -05:00 |
|
test_smart_crusher_ccr_roundtrip.py
|
fix(ccr): stop persisting retrieval markers as original content (#2694) (#2703)
|
2026-08-02 13:10:41 -07:00 |
|
test_smart_crusher_lossless_default.py
|
feat(rust): SmartCrusher PR4 — lossless-first default + CCR-Dropped restoration
|
2026-04-27 16:30:22 -07:00 |
|
test_smart_crusher_rust_parity.py
|
feat(rust): SmartCrusher PR4 — lossless-first default + CCR-Dropped restoration
|
2026-04-27 16:30:22 -07:00 |
|
test_tag_protector.py
|
fix: A9 — tag protector discards wrap on placeholder loss
|
2026-05-02 18:01:24 -07:00 |
|
test_text_crusher.py
|
perf(compression): take large cold-start contexts off the synchronous kompress path (#1171) (#1298)
|
2026-06-23 10:48:06 -05:00 |
|
test_text_crusher_cjk_eval.py
|
feat(text-crusher): CJK-aware segmentation + relevance via ICU (#1504)
|
2026-07-15 19:58:48 +00:00 |
|
test_text_crusher_parity.py
|
perf(compression): take large cold-start contexts off the synchronous kompress path (#1171) (#1298)
|
2026-06-23 10:48:06 -05:00 |
|
test_text_crusher_routing.py
|
fix(router): compact JSON evades compression via whitespace token counting (#1857)
|
2026-07-14 06:54:01 -04:00 |
|
test_tree_sitter_thread_safety.py
|
fix(code): pin tree-sitter-language-pack <1.0.0 in [code] extra (#1219)
|
2026-07-15 20:54:25 +00:00 |