You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(media-understanding): append actionable install hint when media provider is missing (#97484)
Gates the install hint on the official external provider catalog's
`mediaUnderstandingProviders` contract so only true media-provider
packages (e.g. groq) emit the actionable hint; channel-only ids (e.g.
feishu) and providers without a media-understanding contract (e.g.
amazon-bedrock) fall back to the legacy bare error message verbatim.
Also tightens the gateway recovery wording from generic 'restart the
gateway' to 'stop and start the gateway service' per the canonical
issue reporter's actual recovery flow (full systemd stop/start, not
hot-reload).
Co-authored-by: wangmiao0668000666 <[email protected]>
return` Install the official external plugin with: ${formatCliCommand(catalogHint.installCommand)}, then run ${formatCliCommand("openclaw plugins registry --refresh")} and stop and start the gateway service, or run ${formatCliCommand(catalogHint.doctorFixCommand)} to repair automatically.`;
720
+
}
721
+
669
722
/** Executes one provider-backed media-understanding entry for one attachment. */
670
723
exportasyncfunctionrunProviderEntry(params: {
671
724
capability: MediaUnderstandingCapability;
@@ -741,7 +794,9 @@ export async function runProviderEntry(params: {
0 commit comments