src/kestrelsearch/cli.py | CLI orchestration and skill management. |
src/kestrelsearch/search.py | Provider requests, retries, merging, and URL deduplication. |
src/kestrelsearch/fetcher.py | Bounded downloads and HTML extraction. |
src/kestrelsearch/ranking.py | BM25 scoring and query-group interleaving. |
src/kestrelsearch/benchmarking.py | Optional trace spans and retrieval artifacts. |
tests/ | Unit and CLI tests. |
benchmarks/ | Native-versus-Kestrel evaluation tooling. |