{ "schema_version": 1, "channel": "stable", "releases": [ { "version": "0.2.6", "ref": "refs/tags/v0.2.6", "released_at": "2026-07-18", "installable": true, "rollback_safe": true, "replaces_versions": [ "1.2.0" ], "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Replaces plugin code without renaming preserved plugin data, allowing updates while Windows or a network share holds runtime/model files open.", "plugins": { "auto-vc": "0.1.6", "birthday": "0.1.3", "economy-framework": "0.2.10", "economy-games": "0.1.7", "expression-interaction": "0.2.1", "lumi_ai": "0.8.2", "moderation": "0.1.5", "okf": "0.1.1", "quotes": "0.1.2", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.2", "welcome_messages": "0.1.1" }, "tools": { "lumi_ai_web_search": "0.1.1" } }, { "version": "0.2.5", "ref": "refs/tags/v0.2.5", "released_at": "2026-07-18", "installable": true, "rollback_safe": true, "replaces_versions": [ "1.2.0" ], "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Recognizes secured diagnostics forwarded through local/private reverse proxies and supports env-style local diagnostic secrets.", "plugins": { "auto-vc": "0.1.6", "birthday": "0.1.3", "economy-framework": "0.2.10", "economy-games": "0.1.7", "expression-interaction": "0.2.1", "lumi_ai": "0.8.2", "moderation": "0.1.5", "okf": "0.1.1", "quotes": "0.1.2", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.2", "welcome_messages": "0.1.1" }, "tools": { "lumi_ai_web_search": "0.1.1" } }, { "version": "0.2.4", "ref": "refs/tags/v0.2.4", "released_at": "2026-07-18", "installable": true, "rollback_safe": true, "replaces_versions": [ "1.2.0" ], "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Uses the administrator's current request origin for production diagnostics endpoint and local-client examples.", "plugins": { "auto-vc": "0.1.6", "birthday": "0.1.3", "economy-framework": "0.2.10", "economy-games": "0.1.7", "expression-interaction": "0.2.1", "lumi_ai": "0.8.2", "moderation": "0.1.5", "okf": "0.1.1", "quotes": "0.1.2", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.2", "welcome_messages": "0.1.1" }, "tools": { "lumi_ai_web_search": "0.1.1" } }, { "version": "0.2.3", "ref": "refs/tags/v0.2.3", "released_at": "2026-07-18", "installable": true, "rollback_safe": true, "replaces_versions": [ "1.2.0" ], "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Fixes shared form endpoint resolution so timed confirmations and asynchronous repository updates reach their intended routes.", "plugins": { "auto-vc": "0.1.6", "birthday": "0.1.3", "economy-framework": "0.2.10", "economy-games": "0.1.7", "expression-interaction": "0.2.1", "lumi_ai": "0.8.2", "moderation": "0.1.5", "okf": "0.1.1", "quotes": "0.1.2", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.2", "welcome_messages": "0.1.1" }, "tools": { "lumi_ai_web_search": "0.1.1" } }, { "version": "0.2.2", "ref": "refs/tags/v0.2.2", "released_at": "2026-07-18", "installable": true, "rollback_safe": true, "replaces_versions": [ "1.2.0" ], "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Adds production-stage plugin update diagnostics, validates repository plugin files before changing live files, and provides optional secured read-only production diagnostics.", "plugins": { "auto-vc": "0.1.6", "birthday": "0.1.3", "economy-framework": "0.2.10", "economy-games": "0.1.7", "expression-interaction": "0.2.1", "lumi_ai": "0.8.2", "moderation": "0.1.5", "okf": "0.1.1", "quotes": "0.1.2", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.2", "welcome_messages": "0.1.1" }, "tools": { "lumi_ai_web_search": "0.1.1" } }, { "version": "0.2.1", "ref": "refs/tags/v0.2.1", "released_at": "2026-07-18", "installable": true, "rollback_safe": true, "replaces_versions": [ "1.2.0" ], "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Fixes update-check status handling and makes exact version selection collapsed, module-specific, and easier to understand.", "plugins": { "auto-vc": "0.1.6", "birthday": "0.1.3", "economy-framework": "0.2.10", "economy-games": "0.1.7", "expression-interaction": "0.2.1", "lumi_ai": "0.8.2", "moderation": "0.1.5", "okf": "0.1.1", "quotes": "0.1.2", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.2", "welcome_messages": "0.1.1" }, "tools": { "lumi_ai_web_search": "0.1.1" } }, { "version": "0.2.0", "ref": "refs/tags/v0.2.0", "released_at": "2026-07-18", "installable": true, "rollback_safe": true, "replaces_versions": [ "1.2.0" ], "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Corrects the mistakenly published 1.2.0 version, repairs optional dependency loading, and synchronizes runtime packages without replacing local data.", "plugins": { "auto-vc": "0.1.6", "birthday": "0.1.3", "economy-framework": "0.2.10", "economy-games": "0.1.7", "expression-interaction": "0.2.1", "lumi_ai": "0.8.2", "moderation": "0.1.5", "okf": "0.1.1", "quotes": "0.1.2", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.2", "welcome_messages": "0.1.1" }, "tools": { "lumi_ai_web_search": "0.1.1" } }, { "version": "0.1.9", "ref": "refs/tags/v0.1.9", "released_at": "2026-06-17", "installable": true, "rollback_safe": true, "data_policy": "preserve", "dependency_policy": "sync_on_restart", "migration_notes": "Historical pre-0.2.0 release. Installing older code preserves local data, but newer database changes are not reversed.", "plugins": { "auto-vc": "0.1.5", "birthday": "0.1.2", "economy-framework": "0.2.9", "economy-games": "0.1.7", "expression-interaction": "0.2.0", "lumi_ai": "0.8.1", "moderation": "0.1.4", "quotes": "0.1.1", "sample-plugin": "0.1.0", "throne_wishlist": "0.1.1", "welcome_messages": "0.1.0" }, "tools": { "lumi_ai_web_search": "0.1.0" } } ] }