- Replace wildcard imports with explicit imports for clarity
- Improve error handling and logging (replace print with logger, add specific exceptions)
- Add automatic creation of required directories in config
- Add type hints to key functions
- Update README with environment variable documentation
- Added support for running CLI and Ollama server via Docker
- Introduced tests for local embeddings model and standalone Docker setup
- Enabled conditional Ollama server launch via LLM_PROVIDER