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

  1. Register a GitHub repository as an Enterprise plugin
  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. 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 after sync_ended_at (04:47 UTC), meaning the previous sync completed but the current one has been running since then
  • sync_errors is null — 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_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 Enterprise 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.

View original on GitHub ↗

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