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.