Skip to content

v0.3.0

Choose a tag to compare

@slavabars slavabars released this 13 Oct 20:54

Кодовый релиз: публичный бенчмарк RouterBench и гигиена релиза.

Что нового

RouterBench (публичный decision-датасет)

  • Адаптер eval/datasets/routerbench.py — пин ревизии Hugging Face, вопросы
    escalate/route/benefit.
  • Интеграция в отчёт untrained-vs-trained (eval/report) и в сравнение с
    конкурентами (eval/competitors); свип --sweep «качество/доля эскалаций».
  • Честные числа в docs/routerbench.md: замороженный gpt2 даёт overall
    0.356 → 0.593, но escalate ≈ базовая частота класса — узкое место в
    замороженных признаках, а не в головах.

Гигиена релиза

  • Лицензия Apache-2.0 (LICENSE, NOTICE).
  • Упаковка: pyproject.toml, дистрибутив decision-cascade, единый источник
    версии src.__version__ = 0.3.0.
  • CI (.github/workflows/ci.yml): ruff + shellcheck + pytest + валидация упаковки.
  • CHANGELOG.md, SECURITY.md.
  • README: позиционирование уточнено до честной beta.

Установка

# из ассетов ниже
uv pip install decision_cascade-0.3.0-py3-none-any.whl
# или из исходников
uv pip install -e .

Прогон сервера и примеры — см. README.md и examples/README.md.

Веса голов по-прежнему публикуются отдельным релизом v0.2.0-weights.tar.gz.

Полный список изменений: CHANGELOG.md ([0.3.0]).