d37b9f23bd
This commit adds semantic caching functionality to speed up repeated queries and implements a complete indexing pipeline for processing vault files. The changes include: - Added semantic cache service using ChromaDB for storing and retrieving cached responses - Implemented indexing pipeline with extraction, normalization, and vectorization steps - Added cache configuration settings to the plugin - Updated Ollama client to support cache integration - Added tests for all new indexing components - Extended vault indexer with indexing pipeline support