index_repo
Index CSV, Excel, Parquet, and JSONL files from a GitHub repository to enable querying via column profiles, filters, and aggregations.
Instructions
Index data files from a GitHub repository. Discovers CSV, Excel, Parquet, and JSONL files, downloads them, and indexes each via the same pipeline as index_local. Datasets are named {owner}--{repo}--{filename}. Max 50 MB per file, 20 files per repo. Set GITHUB_TOKEN env var for private repos or to avoid rate limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | GitHub repo URL or owner/repo string (e.g. 'pandas-dev/pandas' or 'https://github.com/pandas-dev/pandas') | |
| incremental | No | Skip re-index if HEAD SHA unchanged (default true) | |
| github_token | No | GitHub token override (defaults to GITHUB_TOKEN env var) |