openclaw/extensions/byteplus
Ayaan Zaidi d141dc65ec
fix(models): report failed bundled catalog refreshes (#139649)
Related: #136257. Builds on merged #139357.

Make all bundled shared-helper catalog callers report actual acquisition failures and authoritative empty results. Preserve shipped external advisory defaults through the same transport/cache implementation.

The existing publication owner retains compatible learned inventory or degraded provider-owned starters. Static preparation consumes registered hooks with their authoritative plugin identity, without activating unknown runtimes or widening successful empty membership. No operator option, persistence schema, new cache, or auth re-observation is introduced.

Proof: retained built baseline failure, packaged CLI/Gateway fault/recovery/empty checks, public SDK/provider API compatibility, fresh/upgrade starter checks, and the decisive seven-clause downstream composite on exact shared head 5e0ecef411cc7bcabbcab2672227910a05209ffd. Composite 296bfa19ec7663044ce50b8ebb3652555900d531 adds only the unchanged separate DeepInfra/NVIDIA producer patch; that patch is not part of this PR. Controlled clock advancement and fixture-rejected background inference are disclosed. No real vendor inference or UI claim.

Production net +199; tests/support +313; docs +34; ratchet metadata -1; generated/lockfile delta zero. Growth preserves shipped API and shared failure/empty/ownership contracts rather than adding parallel provider policy.

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-09-06 10:03:57 +05:30
..
assets feat(plugins): bundle all plugin icons and update channel gallery (#131511) 2026-09-02 22:41:08 -07:00
api.ts
index.test.ts
index.ts fix(models): report failed bundled catalog refreshes (#139649) 2026-09-06 10:03:57 +05:30
live.test.ts
models.ts
openclaw.plugin.json
package.json chore(release): bring 2026.9.2 release state to main (#139369) 2026-09-05 14:25:55 -07:00
provider-discovery.ts
README.md
tsconfig.json
video-generation-provider.test.ts
video-generation-provider.ts

OpenClaw BytePlus Provider

Official OpenClaw provider plugin for BytePlus model inference and Seedance video generation.

Install from OpenClaw:

openclaw plugins install @openclaw/byteplus-provider
openclaw gateway restart

Set BYTEPLUS_API_KEY, then select a byteplus/* or byteplus-plan/* model.

See https://docs.openclaw.ai/concepts/model-providers#byteplus-international for model setup and https://docs.openclaw.ai/tools/video-generation for Seedance video generation.