Summary
GET /api/v1/packages/{name}/versions returns a 500 Server Error for a subset of published packages, while the same endpoint works fine for others. This surfaces in the OpenClaw Control UI's Plugins page as "Plugin details are unavailable" whenever the affected package is opened.
Reproduction
Direct, repeatable API calls (not routed through any client):
$ curl -sS -o /dev/null -w "%{http_code}\n" "https://clawhub.ai/api/v1/packages/%40openclaw%2Fcopilot/versions"
500
$ curl -sS "https://clawhub.ai/api/v1/packages/%40openclaw%2Fcopilot/versions"
{"code":"[Request ID: 20f976a8aba3b9ff] Server Error"}
$ curl -sS -o /dev/null -w "%{http_code}\n" "https://clawhub.ai/api/v1/packages/%40openclaw%2Flobster/versions"
500
$ curl -sS -o /dev/null -w "%{http_code}\n" "https://clawhub.ai/api/v1/packages/%40openclaw%2Fperplexity-plugin/versions"
500
Each call returns a fresh Request ID, confirming the error is live and reproducible on demand, not a cached/one-off failure.
Not a universal outage
The general packages endpoint and most individual packages resolve fine:
$ curl -sS -o /dev/null -w "%{http_code}\n" "https://clawhub.ai/api/v1/packages"
200
$ curl -sS -o /dev/null -w "%{http_code}\n" "https://clawhub.ai/api/v1/packages/%40openclaw%2Fgroq-provider/versions"
200
$ curl -sS -o /dev/null -w "%{http_code}\n" "https://clawhub.ai/api/v1/packages/%40a2anet%2Fopenclaw-a2a-plugin/versions"
200
$ curl -sS -o /dev/null -w "%{http_code}\n" "https://clawhub.ai/api/v1/packages/%40taco-trade%2Fweb-copilot/versions"
200
So this isn't "the versions endpoint is broken" or "official packages are broken" as a class — @openclaw/groq-provider (also official) works. It's specific to at least these three packages:
@openclaw/copilot
@openclaw/lobster
@openclaw/perplexity-plugin
I don't know what these three have in common that @openclaw/groq-provider doesn't (version count, presence of pre-release tags, changelog size, something in their metadata) — that's as far as I could narrow it down from the outside.
Client-side symptom
In the OpenClaw Control UI (macOS desktop app), opening @openclaw/copilot in the Plugins page shows:
Plugin details are unavailable: ClawHub /api/v1/packages/%40openclaw%2Fcopilot/versions failed (500): {"code":"[Request ID: 0ce4423b4af1d6a8] Server Error"}. Retry to reconnect to ClawHub.
(Different request ID than the one above — same error, reproduced independently twice, hours apart.)
Impact
Users cannot view plugin details, changelogs, or available versions for at least these three official plugins through the Control UI's Plugins page, and any client-side flow that depends on /versions for these packages (install-time version resolution, update checks) is presumably affected too.
Summary
GET /api/v1/packages/{name}/versionsreturns a500 Server Errorfor a subset of published packages, while the same endpoint works fine for others. This surfaces in the OpenClaw Control UI's Plugins page as "Plugin details are unavailable" whenever the affected package is opened.Reproduction
Direct, repeatable API calls (not routed through any client):
Each call returns a fresh
Request ID, confirming the error is live and reproducible on demand, not a cached/one-off failure.Not a universal outage
The general packages endpoint and most individual packages resolve fine:
So this isn't "the versions endpoint is broken" or "official packages are broken" as a class —
@openclaw/groq-provider(also official) works. It's specific to at least these three packages:@openclaw/copilot@openclaw/lobster@openclaw/perplexity-pluginI don't know what these three have in common that
@openclaw/groq-providerdoesn't (version count, presence of pre-release tags, changelog size, something in their metadata) — that's as far as I could narrow it down from the outside.Client-side symptom
In the OpenClaw Control UI (macOS desktop app), opening
@openclaw/copilotin the Plugins page shows:(Different request ID than the one above — same error, reproduced independently twice, hours apart.)
Impact
Users cannot view plugin details, changelogs, or available versions for at least these three official plugins through the Control UI's Plugins page, and any client-side flow that depends on
/versionsfor these packages (install-time version resolution, update checks) is presumably affected too.