- Add unique memory prefix for each stock in portfolio analysis
- Use get_or_create_collection instead of create_collection
- Add ticker-specific data cache directories
- Prevents 'Collection already exists' and tenant connection errors
- 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