v4.1.0
Hook/API/embedder correctness fixes + prompt-first install/uninstall, on the canonical Postgres + Pinecone + Neo4j stack.
Fixes
- hooks: export env to the hook subprocess (so SessionStart/PostToolUse/Stop actually persist) + surface failures instead of swallowing them
- embeddings: honor
stack.embedder.model/dimensionsfromconfigs/attestor.yaml(fixes Ollama/bge-m3 + OpenAI-compatible endpoints) - api: preserve the Pinecone vector role on the env-driven config path (cloud deploys no longer silently lose semantic recall)
- config: Pinecone Inference
llama-text-embed-v2is the canonical embedder default
Features
attestor --config PATH— pass an external config from outside; propagates to the MCP server + hooks- install prints the active config file + resolved stack ("this is how your current config looks like")
- prompt-first install/uninstall (
/install-attestor,/uninstall-attestor) + a dry-run uninstall script
Full diff: PR #171.