pp_vectorstore_check
Diagnose vectorstore reachability and embedding dimension via read-only probes for Ollama and Pinecone. Detects conflicts without writing or creating any store.
Instructions
Diagnose vectorstore reachability + dimension (read-only; never writes).
This tool is inherently a dry-run diagnostic: it NEVER constructs the store client and NEVER writes to disk. It runs the §6.5 conflict matrix with two bounded, fail-closed live probes wired in:
C3 (ollama unreachable): a GET to the configured ollama base_url within
embed_timeout_seconds; any error/timeout warns + disables.C4 (Pinecone dimension): a
describe_indexlookup compared against the effective embedding dimension; a mismatch or any probe failure warns + disables (no index is ever created).
reachable reflects whether the vectorstore survives the conflict matrix
(with the above probes folded in): chromadb-local is always reachable;
remote/probe-gated backends are reachable only when no disabling conflict
fired. dimension is the embedder's effective dimension when it can be
built, else None.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||