Compare commits

...

1 Commits

Author SHA1 Message Date
Nimrod Gutman
e1a7514359 feat(gateway): surface talk elevenlabs config metadata 2026-02-21 18:58:21 +02:00
2 changed files with 15 additions and 0 deletions

View File

@@ -11,6 +11,16 @@ export const FIELD_HELP: Record<string, string> = {
"gateway.remote.sshTarget":
"Remote gateway over SSH (tunnels the gateway port to localhost). Format: user@host or user@host:port.",
"gateway.remote.sshIdentity": "Optional SSH identity file path (passed to ssh -i).",
"talk.voiceId":
"Default ElevenLabs voice ID for Talk mode (iOS/macOS/Android). Falls back to ELEVENLABS_VOICE_ID or SAG_VOICE_ID when unset.",
"talk.voiceAliases":
'Optional map of friendly names to ElevenLabs voice IDs for Talk directives (for example {"Clawd":"EXAVITQu4vr4xnSDxMaL"}).',
"talk.modelId": "Default ElevenLabs model ID for Talk mode (default: eleven_v3).",
"talk.outputFormat":
"Default ElevenLabs output format for Talk mode (for example pcm_44100 or mp3_44100_128).",
"talk.apiKey": "ElevenLabs API key for Talk mode. Falls back to ELEVENLABS_API_KEY when unset.",
"talk.interruptOnSpeech":
"If true (default), stop assistant speech when the user starts speaking in Talk mode.",
"agents.list.*.skills":
"Optional allowlist of skills for this agent (omit = all skills; empty = no skills).",
"agents.list[].skills":

View File

@@ -250,7 +250,12 @@ export const FIELD_LABELS: Record<string, string> = {
"messages.statusReactions.emojis": "Status Reaction Emojis",
"messages.statusReactions.timing": "Status Reaction Timing",
"messages.inbound.debounceMs": "Inbound Message Debounce (ms)",
"talk.voiceId": "Talk Default Voice ID",
"talk.voiceAliases": "Talk Voice Aliases",
"talk.modelId": "Talk Default Model ID",
"talk.outputFormat": "Talk Output Format",
"talk.apiKey": "Talk API Key",
"talk.interruptOnSpeech": "Talk Interrupt on Speech",
"channels.whatsapp": "WhatsApp",
"channels.telegram": "Telegram",
"channels.telegram.customCommands": "Telegram Custom Commands",