Skip to content
Closed
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
88aca83
clean up repeated .md files
shivangi221b Feb 11, 2026
6dac922
delete unused files
shivangi221b Feb 13, 2026
0efa213
Restore eval scripts and submission dir
shivangi221b Feb 17, 2026
70d39d2
Recover eval results
shivangi221b Feb 17, 2026
02e869f
fix fix fix
shivangi221b Feb 17, 2026
360d689
Modularize, Clean and Test (#15)
GAInTheHouse Dec 13, 2025
633c5d9
Switch documentatio folders and update references
GAInTheHouse Dec 17, 2025
b8a5984
Add project deliverables
GAInTheHouse Dec 17, 2025
842341f
delete unused files
shivangi221b Feb 13, 2026
c806ec4
Restore eval scripts and submission dir
shivangi221b Feb 17, 2026
ce8d5fc
Recover eval results
shivangi221b Feb 17, 2026
554ed11
remove duplicate evaluation _summary.jso
shivangi221b Feb 17, 2026
61aa093
Update docs based off copilot comments (fun!)
shivangi221b Feb 17, 2026
d34df8c
Update docs based off copilot comments (fun!)
shivangi221b Feb 17, 2026
1934775
Delete data/metadata/adaptive_stt.code-workspace
shivangi221b Feb 17, 2026
05b7154
Modularize, Clean and Test (#15)
GAInTheHouse Dec 13, 2025
f435da6
Switch documentatio folders and update references
GAInTheHouse Dec 17, 2025
5ebf2f8
Add project deliverables
GAInTheHouse Dec 17, 2025
9131b8c
clean up repeated .md files
shivangi221b Feb 11, 2026
00ecd02
delete unused files
shivangi221b Feb 13, 2026
ed9e84e
Modularize, Clean and Test (#15)
GAInTheHouse Dec 13, 2025
d5a9c17
Switch documentatio folders and update references
GAInTheHouse Dec 17, 2025
ba0186a
Add project deliverables
GAInTheHouse Dec 17, 2025
4d5e1f3
Modularize, Clean and Test (#15)
GAInTheHouse Dec 13, 2025
48ca358
Switch documentatio folders and update references
GAInTheHouse Dec 17, 2025
2faebdb
Add project deliverables
GAInTheHouse Dec 17, 2025
494fd46
Modularize, Clean and Test (#15)
GAInTheHouse Dec 13, 2025
59a3d36
Switch documentatio folders and update references
GAInTheHouse Dec 17, 2025
4c94d9c
Add project deliverables
GAInTheHouse Dec 17, 2025
97114a8
Modularize, Clean and Test (#15)
GAInTheHouse Dec 13, 2025
ab9d754
Switch documentatio folders and update references
GAInTheHouse Dec 17, 2025
9300d4b
clean up repeated .md files
shivangi221b Feb 11, 2026
bea4e53
Add project deliverables
GAInTheHouse Dec 17, 2025
98f63c8
Add project deliverables
GAInTheHouse Dec 17, 2025
f14ffe4
Add project deliverables
GAInTheHouse Dec 17, 2025
2e07e3b
Delete data/metadata/adaptive_stt.code-workspace
shivangi221b Feb 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 21 additions & 6 deletions .github/workflows/quick-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,32 @@ jobs:
uses: actions/cache@v3
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
key: ${{ runner.os }}-pip-quick-${{ hashFiles('**/requirements-ci.txt') }}
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-pip-quick-

- name: Free up disk space
run: |
# Remove unnecessary packages and clean up
sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/ghc
sudo rm -rf /opt/hostedtoolcache/CodeQL
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
df -h

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pytest pytest-cov
# Install only essential dependencies for quick tests
pip install torch --index-url https://download.pytorch.org/whl/cpu
pip install transformers jiwer librosa soundfile
pip install --no-cache-dir pytest pytest-cov
# Install only essential dependencies for quick tests with CPU-only PyTorch
pip install --no-cache-dir torch --index-url https://download.pytorch.org/whl/cpu
pip install --no-cache-dir transformers jiwer librosa soundfile

- name: Clean up pip cache
run: |
pip cache purge || true
df -h

Comment on lines +47 to 51

Copilot AI Feb 17, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With --no-cache-dir installs, there is typically little to purge from the pip cache. If the goal is to reduce disk usage, this step may be unnecessary; if the goal is to speed up runs, consider caching instead of purging.

Suggested change
- name: Clean up pip cache
run: |
pip cache purge || true
df -h

Copilot uses AI. Check for mistakes.
- name: Run quick unit tests
run: |
Expand Down
46 changes: 40 additions & 6 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,38 @@ jobs:
uses: actions/cache@v3
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
key: ${{ runner.os }}-pip-ci-${{ hashFiles('**/requirements-ci.txt') }}
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-pip-ci-

- name: Free up disk space
run: |
# Remove unnecessary packages and clean up
sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/ghc
sudo rm -rf /opt/hostedtoolcache/CodeQL
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
df -h

- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y ffmpeg libsndfile1
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*

- name: Install Python dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install pytest pytest-cov pytest-mock
# Use CI requirements with CPU-only PyTorch to save space
pip install --no-cache-dir -r requirements-ci.txt
pip install --no-cache-dir pytest pytest-cov pytest-mock

- name: Clean up pip cache
run: |
pip cache purge || true
Comment on lines 50 to +59

Copilot AI Feb 17, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The workflow both (a) caches ~/.cache/pip and (b) installs with --no-cache-dir and then purges the pip cache. This makes the cache step ineffective (and the purge step redundant). Consider either removing the actions/cache step entirely (and keep --no-cache-dir), or removing --no-cache-dir/purge so the cache can actually speed up subsequent runs.

Copilot uses AI. Check for mistakes.
df -h

- name: Run unit tests
run: |
Expand Down Expand Up @@ -123,11 +141,27 @@ jobs:
with:
python-version: '3.9'

- name: Free up disk space
run: |
# Remove unnecessary packages and clean up
sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/ghc
sudo rm -rf /opt/hostedtoolcache/CodeQL
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
df -h

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install pytest pytest-mock requests
# Use CI requirements with CPU-only PyTorch to save space
pip install --no-cache-dir -r requirements-ci.txt
pip install --no-cache-dir pytest pytest-mock requests

- name: Clean up pip cache
run: |
pip cache purge || true
df -h

- name: Start API server in background
run: |
Expand Down
22 changes: 20 additions & 2 deletions .github/workflows/weekly-full-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,34 @@ jobs:
with:
python-version: '3.9'

- name: Free up disk space
run: |
# Remove unnecessary packages and clean up
sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/ghc
sudo rm -rf /opt/hostedtoolcache/CodeQL
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
df -h

- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y ffmpeg libsndfile1
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*

- name: Install all dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install pytest pytest-cov pytest-html pytest-xdist
# Use CI requirements with CPU-only PyTorch to save space
pip install --no-cache-dir -r requirements-ci.txt
pip install --no-cache-dir pytest pytest-cov pytest-html pytest-xdist

- name: Clean up pip cache
run: |
pip cache purge || true
df -h

Comment on lines +49 to 51

Copilot AI Feb 17, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since dependencies are installed with --no-cache-dir, pip cache purge provides little benefit and can add time. If disk pressure is the concern, this step can likely be removed; if install speed is the concern, you could instead keep caching and drop --no-cache-dir/purge.

Suggested change
pip cache purge || true
df -h
df -h

Copilot uses AI. Check for mistakes.
- name: Run all tests in parallel
run: |
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ credentials/
# IDE
.vscode/
.idea/
*.code-workspace
*.swp
*.swo

Expand Down
8 changes: 4 additions & 4 deletions COMPREHENSIVE_DEMO.py
Original file line number Diff line number Diff line change
Expand Up @@ -366,12 +366,12 @@ def main():
print(" 1. Run individual test scripts: python experiments/test_*.py")
print(" 2. Start API server: uvicorn src.agent_api:app --reload")
print(" 3. Process your own audio files")
print(" 4. Check documentation: README.md, SETUP_INSTRUCTIONS.md")
print(" 4. Check documentation: README.md, docs/SETUP_INSTRUCTIONS.md")
print("\n📚 Documentation locations:")
print(" - README.md - Full documentation")
print(" - SETUP_INSTRUCTIONS.md - Detailed setup guide")
print(" - QUICK_REFERENCE.md - Quick command reference")
print(" - DATA_MANAGEMENT_README.md - Data management guide")
print(" - docs/SETUP_INSTRUCTIONS.md - Detailed setup guide")
print(" - docs/QUICK_REFERENCE.md - Quick command reference")
print(" - docs/DATA_MANAGEMENT_SYSTEM.md - Data management guide")
print(" - docs/ - Component-specific docs")
print("\n🧪 Test scripts:")
print(" - experiments/test_baseline.py")
Expand Down
Loading