Module: Pikuri::VectorDb::Tools

Defined in:
lib/pikuri/vector_db/tools.rb,
lib/pikuri/vector_db/tools/read.rb,
lib/pikuri/vector_db/tools/search.rb,
lib/pikuri/vector_db/tools/reindex.rb

Overview

Namespace for this gem’s LLM-facing tools — the Tool subclasses Extension registers onto an agent: Search (vectordb_search), Read (vectordb_read), Reindex (vectordb_reindex).

Grouping them under tools/ makes the gem’s LLM-facing surface visible in the file tree: everything the model can do is in this directory; everything else in the gem is host-facing plumbing (indexing pipeline, backends, supervisors). Named Tools (plural) so it can’t be confused with the Tool base class the members subclass.

Defined Under Namespace

Classes: Read, Reindex, Search