bulky-engine-19171
11/04/2026, 11:45 AMOpenHands/software-agent-sdk. I have a small bug-fix PR for the SDK’s plugin metadata race: https://github.com/OpenHands/software-agent-sdk/pull/5690 (fixes #5496). When Agent Canvas lists plugins while one is being installed or toggled, .installed.json gets corrupted: the plugin’s source becomes local, so Update fails with Unable to parse extension source: local, and a disabled plugin can silently come back enabled. The PR makes the metadata write atomic and locks the load-save cycle. In a 30-cycle run against the Agent Server, lost sources went from 11 to 0 and wrongly re-enabled plugins from 14 to 0. The repo’s review agent has approved it, the code checks pass, and it still merges cleanly into main. The only open gate is the PR description check, which needs the ready-for-dev label on #5496. Could someone with triage access take a look when they have a moment? Happy to adjust the approach as needed.modern-fireman-99755
11/04/2026, 11:47 AMbulky-engine-19171
11/04/2026, 3:21 PM