v0.7.0 - Semantic reindex delegation fix
CtxVault v0.7.0
CtxVault v0.7.0 fixes a stale keyword argument being forwarded during semantic vault reindexing, which caused reindex operations to fail silently on certain vault configurations.
Fixed
Dropped stale vault_config kwarg in SemanticVault.reindex_files() — reindex_files() was forwarding vault_config as a keyword argument into reindex_file(), which does not accept it. The call site has been corrected to strip the argument before delegation, restoring reliable reindex behaviour across all semantic vault configurations.
Tests
Tightened CLI reindex regression — test_cli_reindex_semantic now asserts exactly two reindexed files, zero skipped files, and the absence of any vault_config keyword error in stdout. The previous assertions were too loose to catch this class of silent delegation bug.
What's unchanged
All existing CLI commands, API endpoints, MCP tools, and vault operations work exactly as before.