Skip to content

Enhance retrieval scoring with adaptive freshness mix and specificity… #14

Enhance retrieval scoring with adaptive freshness mix and specificity…

Enhance retrieval scoring with adaptive freshness mix and specificity… #14

Workflow file for this run

name: ci
on:
push:
branches: [main, master]
pull_request:
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11", "3.12"]
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install package
run: pip install -e ".[embeddings]"
- name: Run core tests
run: python tests/test_voltmem.py
- name: VoltMem end-to-end eval (escalation + retrieval)
run: python experiments/voltmem_eval.py
- name: Run client tests
run: python tests/test_client.py
- name: Run vector index tests
run: python tests/test_vector_index.py
- name: Run classifier tests
run: python tests/test_classifiers.py
- name: Custom classifier demo smoke test
run: python examples/custom_classifier.py
- name: Chat app demo smoke test
run: python -m examples.chat_app --demo --echo
- name: Contradiction demo smoke test
run: python examples/contradiction_demo.py
- name: Mem0-style comparison smoke test
run: python experiments/mem0_comparison.py