bdf79a439b
Root cause: The ensureDiscoveryTokensColumn migration was using version 7, which was already taken by removeSessionSummariesUniqueConstraint. This duplicate version number caused migration tracking issues in some databases. Changes: - Updated migration version from 7 to 11 (next available) - Added schema_versions check to prevent unnecessary re-runs - Updated comments to clarify the version number conflict - Added error propagation (already present, but now more reliable) This resolves issue #121 where users were seeing "no such column: discovery_tokens" errors after upgrading to v6.0.6. Affected users can manually add the columns: ALTER TABLE observations ADD COLUMN discovery_tokens INTEGER DEFAULT 0; ALTER TABLE session_summaries ADD COLUMN discovery_tokens INTEGER DEFAULT 0; Or wait for v6.0.7 release which includes this fix. Fixes #121 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>