ingest_directory
Ingests all supported files in a directory recursively, using AST-level and semantic chunking. Returns per-file status and totals. Use for initial bulk ingestion or after DB reset.
Instructions
Batch ingest all supported files in a directory. Recursively scans for code and document files under the given path, ingesting each one with AST-level (code) / semantic chunking. Returns per-file status plus totals. Use this for initial bulk ingestion or after deleting the database.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to the directory to ingest. Must be within a configured base directory. Example: "/Users/user/project/src". | |
| extensionFilter | No | Optional file extension filter (without leading dot). Example: ["ts", "tsx", "js"]. When omitted, all supported file types are ingested. |