Skip to content

updates: preserve reviewed core and plugin releases in the GUI - #1

Draft
samaluk wants to merge 5 commits into
review/model-capabilitiesfrom
review/reviewed-core-updates
Draft

samaluk wants to merge 5 commits into
review/model-capabilitiesfrom
review/reviewed-core-updates

Conversation

@samaluk

@samaluk samaluk commented Sep 20, 2026 •

Copy link
Copy Markdown
Owner

Official update actions can replace a reviewed core with a build that lacks required catalog and plugin behavior, and a failed replacement can interrupt the gateway.

Add an opt-in reviewed core channel with exact repository, tag, commit, platform, size and checksum validation. Download before stopping the running core, then check its existing catalog and registered plugins after replacement. Recovery restores only the previous executable and installation metadata, preserving configuration, credentials and sessions. Expose provenance and source-matched installed-plugin updates, and serialize replacement operations. Block ordinary app self-update while this channel is active.

Validation on October 4, 2026: Rebased onto upstream main d4e49a24. The assembled stack at 0221e3a passes 732 Rust tests (six ignored), TypeScript checks, production frontend and macOS app builds. Three frontend failures reproduce on clean upstream; the local localization issue was corrected. The complete ad-hoc app signature verifies. Runtime speed metadata preserves explicit ultrafast support and empty restrictions; account entitlement remains separate.

Independent standards and behavior reviews of the assembled gateway stack cleared after the rebase fixes. These local results do not imply upstream CI approval or Synology runtime acceptance. Main Codex configuration is unchanged.

@samaluk samaluk changed the title core: preserve reviewed capabilities during GUI updates updates: preserve reviewed core and plugin releases in the GUI Sep 20, 2026
@samaluk
samaluk force-pushed the review/reviewed-core-updates branch 3 times, most recently from ccf4572 to d75ccb7 Compare September 27, 2026 18:54
@samaluk
samaluk force-pushed the review/model-capabilities branch from 709044f to 8bc36df Compare September 27, 2026 18:54
@samaluk
samaluk force-pushed the review/reviewed-core-updates branch from d75ccb7 to c2e20fb Compare September 28, 2026 23:24
@samaluk
samaluk force-pushed the review/model-capabilities branch from 8bc36df to 310206d Compare September 28, 2026 23:24
@samaluk
samaluk force-pushed the review/model-capabilities branch from 310206d to 73bf086 Compare October 4, 2026 16:13
@samaluk
samaluk force-pushed the review/reviewed-core-updates branch from c2e20fb to 14933f2 Compare October 4, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant