Enhance retrieval scoring with adaptive freshness mix and specificity… #14
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |