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