Enterprise plugin sync stuck in 'in_progress' for over 26 hours
Resolved 💬 2 comments Opened Mar 11, 2026 by singjong Closed Mar 11, 2026
Bug Description
Enterprise plugin sync has been stuck in in_progress status for over 26 hours with no errors reported.
Environment
- Claude Code Enterprise (managed plugin marketplace)
- Plugin source: GitHub private repository
Steps to Reproduce
- Register a GitHub repository as an Enterprise plugin
- Trigger plugin sync (or it gets triggered automatically on push)
- Sync starts but never completes
Observed Behavior
The sync remains in in_progress indefinitely. The API response shows:
{
"id": "marketplace_XXXXXXXXXXXX",
"sync_status": "in_progress",
"sync_started_at": "2026-03-10T08:58:40Z",
"sync_ended_at": "2026-03-10T04:47:03Z",
"sync_errors": null
}
Key observations:
sync_started_at(08:58 UTC) is aftersync_ended_at(04:47 UTC), meaning the previous sync completed but the current one has been running since thensync_errorsisnull— no error reported, just hanging- As of 2026-03-11, 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 Enterprise 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.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗