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
- Register a GitHub repository as a plugin in Cowork admin console
- Trigger plugin sync (or it gets triggered automatically on push)
- Sync starts but never completes
Observed Behavior
The sync remains in in_progress indefinitely. Key observations from the API response:
sync_started_atis aftersync_ended_at, meaning the previous sync completed successfully but the current one never finishessync_errorsisnull— 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_errorsshould report the reason andsync_statusshould reflect the failure - Ideally, there should be a way to cancel/retry a stuck sync from the Cowork admin console
Questions
- Is there a way to manually cancel and re-trigger a stuck sync?
- Would deleting and re-registering the plugin resolve this? Would that affect existing users who have the plugin installed?
- 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.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗