index_soul_workspace
Index all markdown and text files in a soul workspace into a local vector database for RAG. Uses SHA-256 hash manifest to incrementally update, skipping unchanged files. Creates .rag_index/ directory.
Instructions
Index all markdown/text files in the soul workspace into local vector DB.
Uses SHA-256 hash manifest for incremental indexing — unchanged files are skipped. First call downloads all-MiniLM-L6-v2 (~80MB). Creates .rag_index/ in workspace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace_path | No | Path to soul workspace. Defaults to current workspace. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |