344e487102
Adds a workspace indexer plugin backed by @llamaindex/semtools, a Rust CLI that does semantic search via model2vec. The plugin auto-installs semtools on first use and delegates indexing to semtools' lazy approach (embed-on-search). Includes 23 tests covering subclass contract, plugin discovery, factory integration, CLI invocation, result parsing, filtering, error handling, and edge cases.