Files
Timmy-time-dashboard/tests
Alexander Whitestone 7e87dbaa10
Some checks failed
Tests / lint (pull_request) Failing after 11s
Tests / test (pull_request) Has been skipped
chore: document and validate AirLLM Apple Silicon requirements
- Add System Requirements section to README.md covering AirLLM
  (Apple Silicon M1-M4, 16 GB RAM, ~15 GB disk) and Ollama (any OS,
  8 GB RAM) paths with an explicit fallback note
- Add "airllm" to timmy_model_backend Literal in config.py so the
  setting is a valid pydantic value (was previously undocumented)
- Add AirLLM import guard in create_timmy(): logs a warning and falls
  back to Ollama on non-Apple-Silicon or when airllm is not installed
- Expand .env.example TIMMY_MODEL_BACKEND comment with hardware specs
  and install instructions
- Add tests/unit/test_airllm_backend.py — 9 tests covering
  is_apple_silicon() detection and airllm graceful degradation on
  Intel/Linux and missing-package paths

Fixes #1284

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 21:51:25 -04:00
..
2026-03-11 16:55:27 -04:00