Enterprise plugin sync stuck in 'in_progress' indefinitely

Resolved 💬 2 comments Opened Mar 11, 2026 by singjong Closed Apr 9, 2026

Bug Description

Enterprise plugin sync has been stuck in in_progress status for over 26 hours with no errors reported.

Environment

  • Claude Code for Cowork (Enterprise managed plugin marketplace)
  • Plugin source: GitHub private repository

Steps to Reproduce

  1. Register a GitHub repository as a plugin in Cowork admin console
  2. Trigger plugin sync (or it gets triggered automatically on push)
  3. Sync starts but never completes

Observed Behavior

The sync remains in in_progress indefinitely. Key observations from the API response:

  • sync_started_at is after sync_ended_at, meaning the previous sync completed successfully but the current one never finishes
  • sync_errors is null — no error reported, just hanging
  • The sync has been stuck for 26+ hours

Expected Behavior

  • Sync should complete within a reasonable timeframe (minutes, not hours)
  • If sync fails, sync_errors should report the reason and sync_status should reflect the failure
  • Ideally, there should be a way to cancel/retry a stuck sync from the Cowork admin console

Questions

  1. Is there a way to manually cancel and re-trigger a stuck sync?
  2. Would deleting and re-registering the plugin resolve this? Would that affect existing users who have the plugin installed?
  3. Is there a timeout mechanism for stuck syncs?

Workaround Attempted

  • The repository was updated with fixes (frontmatter YAML parsing issues were resolved and merged to main), but the sync remains stuck from before those changes.

---

Note: Marketplace ID and repository name have been redacted for security reasons. Happy to provide details via DM or private channel if needed for debugging.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗