Alphakdeps.io is experimental and evolving — the registry and packages may change or reset.
Toolkdeps asset

kdeps-tools-vector_store

v1.0.0

Run one vector store operation against an external vector database: add_documents to upsert documents, or similarity_search to query them. Call it through the vector_store component. Requires: collection, operation, embedModel (except bedrock). Optional: provider, url, apiKey, documents, query, topK, embedBackend, embedBaseURL.

set tools / shelf tools

LLM context: ~430 tokens when loaded (prompt or tool definition)

Where it runs

Part of the tools set, used in workflow and agent mode. What the model is told about each built-in tool: its description, usage notes and parameters. kdeps runs the tool itself.

  1. the agent loop builds the request
  2. the tool definitions are sent to the modeltools/vector_store
  3. the model calls a tool
  4. kdeps runs it
  5. the result goes back to the model

Loaded by: kdeps (agent loop), /update, /settings, kdeps run, kdeps install, kdeps list, kdeps uninstall, kdeps update

In the code: kdeps (agent loop)agent.RegisterBuiltinToolsagent.definedAs

Install

A kdeps asset: installed with the first-run profile that includes its set, or the first time a command needs it, and updated without a new release.

kdeps install tools/vector_store

Pin a version with kdeps install tools/vector_store@<version>.

Contents

Run one vector store operation against an external vector database: add_documents to upsert documents, or similarity_search to query them. Call it through the vector_store component. Requires: collection, operation, embedModel (except bedrock). Optional: provider, url, apiKey, documents, query, topK, embedBackend, embedBaseURL.

ParameterTypeDescription
apiKeystringAuth token. For mongodb the database name (default kdeps); for opensearch/elasticsearch user:pass
collection *stringCollection, index, or table name in the store
documentsarrayDocuments to upsert for add_documents, each an object with content and optional metadata
embedBackendstringEmbedding provider: openai, ollama, google, or system (follow KDEPS_DEFAULT_BACKEND)
embedBaseURLstringCustom base URL for an OpenAI-compatible embedding backend
embedModelstringEmbedding model used to vectorize documents and queries, e.g. text-embedding-3-small
operation *stringadd_documents or similarity_search.
providerstringVector store backend: qdrant (default), chroma, pinecone, azureaisearch, opensearch, elasticsearch, weaviate, pgvector, postgres, alloydb, cloudsql, mariadb, dolt, mysql, mongodb, redis, bedrock.
querystringNatural language search query (operation similarity_search)
topKnumberNumber of results to return for similarity_search (default 5)
urlstringEndpoint or DSN for the store

Versions

VersionPublishedStatus
1.0.010/21/2026active

Details

Author
kdeps
License
Apache-2.0
Latest Version
1.0.0
Published
10/21/2026

Tags

kdepstool