jeevesagent.loader.csv
======================

.. py:module:: jeevesagent.loader.csv

.. autoapi-nested-parse::

   CSV / TSV loaders → markdown table.

   Uses the stdlib ``csv`` module. The first row is treated as the
   header. Each row becomes a markdown table row. For very large CSVs
   (hundreds of thousands of rows), prefer pandas + manual chunking;
   this loader is intended for documents an LLM will read end-to-end.



Functions
---------

.. autoapisummary::

   jeevesagent.loader.csv.load_csv
   jeevesagent.loader.csv.load_tsv


Module Contents
---------------

.. py:function:: load_csv(path: str | pathlib.Path) -> jeevesagent.loader.base.Document

   Load a comma-separated file → markdown table.


.. py:function:: load_tsv(path: str | pathlib.Path) -> jeevesagent.loader.base.Document

   Load a tab-separated file → markdown table.


