Summary
codebase-memory-mcp cli index_status can return project not found or not indexed for a project name that is returned by list_projects in the same environment.
Version
codebase-memory-mcp 0.6.1
Reproduction
codebase-memory-mcp cli list_projects
- Pick the returned project name, for example
sample-project.
codebase-memory-mcp cli index_status '{"project":"sample-project"}'
Actual
index_status fails with:
{"error":"project not found or not indexed","hint":"Use list_projects to see all indexed projects, then pass the project name.","available_projects":["sample-project"],"count":1}
Expected
index_status should accept the same project id/name returned by list_projects and return status metadata.
Additional signal
index_repository may fail with pipeline.err phase=dump and a generic pipeline hint, which makes diagnosis difficult.
Impact
Breaks automation paths that depend on index_status for health/selector checks.
Suggested fix direction
- Align selector parsing for
index_status with list_projects output.
- Surface concrete dump-phase failure reason (DB path/permission/state) instead of a generic hint.
Summary
codebase-memory-mcp cli index_statuscan returnproject not found or not indexedfor a project name that is returned bylist_projectsin the same environment.Version
codebase-memory-mcp 0.6.1Reproduction
codebase-memory-mcp cli list_projectssample-project.codebase-memory-mcp cli index_status '{"project":"sample-project"}'Actual
index_statusfails with:{"error":"project not found or not indexed","hint":"Use list_projects to see all indexed projects, then pass the project name.","available_projects":["sample-project"],"count":1}Expected
index_statusshould accept the same project id/name returned bylist_projectsand return status metadata.Additional signal
index_repositorymay fail withpipeline.err phase=dumpand a generic pipeline hint, which makes diagnosis difficult.Impact
Breaks automation paths that depend on
index_statusfor health/selector checks.Suggested fix direction
index_statuswithlist_projectsoutput.