MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / getIndexState

Method getIndexState

src/index.ts:1165–1170  ·  view source on GitHub ↗

* Completeness of the last full index run. `'complete'` is the only good * state. `'indexing'` after the fact means a run was killed mid-index (OOM, * SIGKILL, liveness watchdog) and the on-disk index is truncated; * `'partial'` means the run finished but silently dropped files * (discov

()

Source from the content-addressed store, hash-verified

1163 * `codegraph status`.
1164 */
1165 getIndexState(): 'indexing' | 'complete' | 'partial' | 'failed' | null {
1166 const raw = this.queries.getMetadata('index_state');
1167 return raw === 'indexing' || raw === 'complete' || raw === 'partial' || raw === 'failed'
1168 ? raw
1169 : null;
1170 }
1171
1172 /**
1173 * Which engine built the current index: the package version + extraction

Callers 4

syncMethod · 0.95
mainFunction · 0.80
sync.test.tsFile · 0.80

Calls 1

getMetadataMethod · 0.80

Tested by

no test coverage detected