Index Repositories
repo_indexIndex local repositories by generating per-user external indexes and adding them to the local catalog. Use discover to find repository roots first, or dryRun to preview without writing.
Instructions
Index local repositories: generate per-user external indexes and add them to the local catalog. Pass discover:true to find repository roots under the given paths first. Pass dryRun:true to discover and report without writing any indexes or catalog (read-only); this replaces the old repo_discover tool. Without dryRun this mutates the persistent local catalog, so it is not a pure read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Single repository path. | |
| depth | No | Maximum discovery depth. | |
| limit | No | Maximum discovered repositories. | |
| paths | No | Repository paths, or roots when discover is true. | |
| dryRun | No | Discover and report repositories without writing indexes or mutating the catalog. Read-only. Defaults to false. | |
| catalog | No | Optional catalog JSON path. | |
| discover | No | Discover repositories under the provided paths before indexing. |