get_index_progress
Check a background codebase indexing job's status to track file counts, percentage, ETA, and errors, and know when search tools are ready.
Instructions
Returns the current status of a background indexing operation started by
`index_codebase()` (with background=True, which is the default).
Statuses:
- **idle** — no indexing job has been run yet
- **scanning** — discovering indexable files (fast, ~1 s)
- **initializing_model**— loading SentenceTransformer model (30–60 s first run)
- **indexing** — embedding and storing file chunks
- **finalizing** — flushing buffers and rebuilding BM25 index
- **done** — indexing complete, search tools are ready
- **error** — indexing failed (see `last_error` field)
Returns:
Markdown-formatted progress report with file counts, percentage, and ETA.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |