ingest
Index files in the current directory for semantic search and analysis. Supports incremental updates or full re-index, with optional extension filters.
Instructions
Manually trigger indexing of the current working directory.
Auto-indexes on first search, so you rarely need this. By default, does incremental indexing (only changed files). Use force=True to do a full re-index from scratch.
Args: force: If True, full re-index. If False, incremental update. include_extensions: Optional list of file extensions to include (e.g. [".py", ".ts", "js"]). When provided, ONLY files with these extensions are indexed; the default TEXT_EXTENSIONS allowlist is replaced. Leading dots are optional. exclude_extensions: Optional list of file extensions to exclude (e.g. [".txt", ".md"]). Files with these extensions are skipped even if they would otherwise be indexed. Leading dots are optional.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| include_extensions | No | ||
| exclude_extensions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |