{"repo":"NousResearch/hermes-agent","public_id":"107484","display_label":"Plugin SDK globals binding fix for packaged builds","summary":"These items concern a bug where disk plugins fail to load in packaged Windows builds because SDK globals are captured before namespace assignment, and proposed fixes that resolve plugin SDK namespaces lazily or via late binding.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":107303,"merged_at":"2026-09-10T22:35:32+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-10T22:35:32+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":107288,"pr_number":107303,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-10T22:35:32+00:00"},{"issue_number":107291,"pr_number":107303,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-10T22:35:32+00:00"},{"issue_number":107304,"pr_number":107303,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-10T22:35:32+00:00"},{"issue_number":107484,"pr_number":107303,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-10T22:35:32+00:00"}],"members":[{"kind":"issue","number":107484,"title":"Packaged Windows build: ALL runtime disk plugins fail to load — SDK GLOBALS captured before namespace assignment (Object.keys(undefined))","url":null,"state":"closed"},{"kind":"pr","number":107303,"title":"fix(desktop): resolve plugin SDK namespaces lazily so disk plugins load in production builds","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/sdk/runtime.ts"]},{"kind":"pr","number":107507,"title":"fix(desktop): late-bind plugin SDK globals so packaged runtime plugins load","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#107303","number":107303}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}