circuitforge-core/tests/test_reranker
pyr0ball 185057d8ca
Some checks failed
CI / test (push) Has been cancelled
Mirror / mirror (push) Has been cancelled
Release — PyPI / release (push) Has been cancelled
feat(reranker): full adapter suite + cf-orch auto-routing (closes #54)
Five backends: BGE (FlagEmbedding), Qwen3 (generative yes/no logit scorer,
batched forward pass), CrossEncoder (sentence-transformers, covers mxbai-rerank
/ ms-marco / jina), Cohere (BYOK cloud), Remote (HTTP delegate to cf-reranker
service). Mock adapter for tests. 54 tests.

cf-reranker FastAPI service app (port 8011) — cf-orch manages as a process,
defaults to Qwen3-Reranker-0.6B.

make_reranker() auto-detects CF_ORCH_URL and routes to cf-orch cf-reranker
when set — cloud apps (Kiwi, Peregrine, Snipe) get remote Qwen3 reranking
with zero code changes. Local dev falls back to local BGE.

pyproject extras: reranker-bge, reranker-qwen3, reranker-cross-encoder,
reranker-cohere, reranker-service.
2026-04-26 09:04:39 -07:00
..
__init__.py feat: cf_core.reranker — shared reranker module Phase 1 (#54) 2026-04-21 12:25:01 -07:00
test_base.py feat: cf_core.reranker — shared reranker module Phase 1 (#54) 2026-04-21 12:25:01 -07:00
test_bge.py feat: cf_core.reranker — shared reranker module Phase 1 (#54) 2026-04-21 12:25:01 -07:00
test_cohere.py feat(reranker): full adapter suite + cf-orch auto-routing (closes #54) 2026-04-26 09:04:39 -07:00
test_cross_encoder.py feat(reranker): full adapter suite + cf-orch auto-routing (closes #54) 2026-04-26 09:04:39 -07:00
test_qwen3.py feat(reranker): full adapter suite + cf-orch auto-routing (closes #54) 2026-04-26 09:04:39 -07:00
test_remote.py feat(reranker): full adapter suite + cf-orch auto-routing (closes #54) 2026-04-26 09:04:39 -07:00