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.