You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Standardize SQLite backend usage across all entity managers (Story #702)
Multiple entity managers were not using SQLite despite having backends available:
1. CITokenManager in routes.py - Fixed wrong DB path (cidx.db → cidx_server.db)
2. CITokenManager in git_state_manager.py - Added use_sqlite=True
3. SSHKeyManager - Created factory functions with SQLite in:
- web/routes.py (5 locations)
- routers/ssh_keys.py
- mcp/handlers.py
- services/committer_resolution_service.py
- services/migration_orchestrator.py
4. SyncJobManager - Updated create_sync_job_manager() factory
All managers now consistently use ~/.cidx-server/data/cidx_server.db
Added unit tests for SQLite factory functions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments