Skip to content

Hide unconfigured realtime voice providers#583

Merged
rogerchappel merged 1 commit into
mainfrom
codex/hide-unconfigured-realtime-voices
May 21, 2026
Merged

Hide unconfigured realtime voice providers#583
rogerchappel merged 1 commit into
mainfrom
codex/hide-unconfigured-realtime-voices

Conversation

@rogerchappel
Copy link
Copy Markdown
Owner

Summary

  • add a typed OpenClaw gateway client wrapper for talk.catalog
  • filter OpenAI/Google realtime voice options from the primary readable runtime's configured realtime providers
  • hide voice provider filter chips when no voices are available for that provider

Verification

  • pnpm typecheck
  • git diff --check
  • pnpm test -- src/lib/realtime-voice-client.test.ts src/lib/runtime-capabilities.test.ts
  • push hook: pnpm typecheck && pnpm build

Notes

  • If talk.catalog is unavailable or the runtime cannot be read, the voice list falls back to the existing static behavior.
  • Build completed with the existing Turbopack NFT tracing warning for next.config.ts -> openclaw-config-parser -> runtimes/probe.

@rogerchappel rogerchappel merged commit 5509bdf into main May 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant