Skip to content

Add vowel.to voice assistant integration#1

Open
vowelbot-staging[bot] wants to merge 2 commits into
devfrom
add-vowel
Open

Add vowel.to voice assistant integration#1
vowelbot-staging[bot] wants to merge 2 commits into
devfrom
add-vowel

Conversation

@vowelbot-staging
Copy link
Copy Markdown

Summary

Integrates vowel.to voice assistant into the OpenCode console web app (SolidJS).

Changes

  • Added @vowel.to/client and @ricky0123/vad-web dependencies
  • Created vowel client initialization in packages/console/app/src/lib/vowel.ts
  • Added voice toggle button component (packages/console/app/src/component/voice-toggle.tsx)
  • Integrated vowel into app entry and router

Custom Actions Registered

  • navigateTo - Navigate to pages on the website
  • getOpenCodeStats - Get project statistics
  • searchDocs - Search documentation
  • openExternal - Open external URLs
  • getFeatures - Get list of OpenCode features
  • getQuickStart - Get quick start instructions
  • getPricing - Get pricing information
  • getSupportedProviders - Get list of supported LLM providers
  • openDownloadPage - Navigate to download page
  • openDocs - Navigate to documentation

Configuration

  • Captions enabled by default (_caption.enabled = true)
  • Initial greeting prompt customized for OpenCode website
  • Navigation adapter integrated with SolidJS router

Note

The build failure (node:fs does not provide export named 'globSync') is a pre-existing issue with the @solidjs/start package version and is unrelated to this vowel integration. TypeScript compilation passes successfully.

krenhammer and others added 2 commits March 25, 2026 11:26
Generated by vowelbot via OpenCode on branch add-vowel.

Co-authored-by: vowelbot[bot] <[email protected]>
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