marm_graph_index
Index a code repository into a graph, or check status/list indexed projects. Pass a repo path to index; omit it to list projects or check index status.
Instructions
πΈοΈ Index a code repository into the graph, or check status / list known projects.
Pass `repo_path` to index a repo (returns the project name to use in every
other tool). Omit it to list indexed projects, or pass `project` to check
index status. Call this first β all other graph tools need an indexed project.
Indexed repos are re-indexed automatically in the background. Use
`action="auto_off"` to stop that, `auto_on` to resume, `auto_status` to check.
Parameters:
- repo_path: path to the repository to index; omit to list/status only
- project: existing project name for a status check; omit to auto-resolve
- mode: index depth β full | moderate | fast (default moderate)
- action: auto | index | status | list (default auto; infers from repo_path
presence), or auto_on | auto_off | auto_status to control automatic
re-indexing
Returns: graph index/status/list response, or a graph-unavailable error if the
graph backend is disabled or failed to start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | moderate | |
| action | No | auto | |
| project | No | ||
| repo_path | No |