URL ingestion
| Option | Default | Description |
|---|---|---|
URL | required | One or more URLs (positional, repeatable) |
--mode | each | each or full |
--max-depth | 3 | Crawl depth for mode=full |
--max-pages | 200 | Max pages per URL |
--frontmatter | off | Prepend YAML frontmatter |
--output-dir | None | Save output as JSON files to this directory |
Document ingestion
| Option | Description |
|---|---|
--folder | Directory to parse |
--files | File path (repeatable) |
--frontmatter | Prepend YAML frontmatter |
--output-dir | Save output as JSON files |
API ingestion
| Option | Default | Description |
|---|---|---|
URL | required | API endpoint (positional) |
--title | "API Response" | Document title |
--description | "" | Description metadata |
--method | GET | HTTP method |
--header | none | KEY:VALUE (repeatable) |
--param | none | KEY:VALUE (repeatable) |
--max-pages | 100 | Max paginated requests |
--frontmatter | off | Prepend YAML frontmatter |
--output-dir | None | Save output as JSON files |

