Skip to content

Fix WorkBuddy sync, hover hit testing, and status feedback - #1

Merged
STFQ merged 2 commits into
mainfrom
codex/fix-workbuddy-sync-hover-feedback
Aug 17, 2026
Merged

STFQ merged 2 commits into
mainfrom
codex/fix-workbuddy-sync-hover-feedback

Conversation

@STFQ

@STFQ STFQ commented Aug 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • register and install the status plugin through WorkBuddy's plugin manager
  • support WorkBuddy directory-linked installs that intentionally have no cache-registry entry
  • identify and migrate obsolete source: local marketplace settings to the current directory-source schema
  • fix Windows lifecycle hook execution
  • normalize cursor coordinates for high-DPI displays and expand the intended hover hit regions
  • show in-progress, success, and error feedback for real-time status actions
  • run Rust backend unit tests before packaging in the Windows workflow

Root cause

WorkBuddy's current CLI reports a directory-marketplace plugin as installed and loads its hooks directly from the marketplace source, but does not add that plugin to installed_plugins.json. Agent Buddy previously required that cache entry and therefore reported a false installation failure even though WorkBuddy had loaded all 14 hooks and was writing lifecycle events.

An older Agent Buddy build also left a source: local marketplace setting. The new validation detects that legacy shape and the enable action replaces it with WorkBuddy's current source: directory plus url schema.

Impact

The real-time status button now completes successfully for directory-linked WorkBuddy plugins, stale settings are repairable, and duplicate inline loading is removed after the one-time repair. Existing credit, hover, tray, and status feedback fixes remain included.

Validation

  • npm run build
  • WorkBuddy CLI plugin manifest validation
  • actual WorkBuddy marketplace registration/plugin-list inspection
  • actual WorkBuddy hook loading and lifecycle event spool inspection
  • Rust unit coverage for cached installs, directory-linked installs, outdated versions, legacy settings, and current settings
  • Windows Action runs cargo test before Tauri packaging

STFQ commented Aug 11, 2026

Copy link
Copy Markdown
Owner Author

Follow-up compatibility fix is available in commit 59fcb8a.

Validation completed successfully in Windows Action #31499011305, including the new Rust backend tests, Tauri build, NSIS/MSI packaging, and release publication.

Test build: windows-build-5.

@STFQ
STFQ merged commit 59fcb8a into main Aug 17, 2026
1 check passed
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