fix(frontend): start conversations without a welcome modal
This commit is contained in:
@@ -113,10 +113,11 @@ before changing audio timing based on those observations.
|
||||
In `OPENAI`, check the configured endpoint/model/key and provider logs; HTTP
|
||||
reasoning does not use the native session's tool array.
|
||||
|
||||
For `TALK`/`TALKFIRST`, the two-second warmup does not override browser
|
||||
microphone/audio permissions. If automatic startup fails, use the unlocker
|
||||
gesture and inspect the permission error rather than increasing the timer
|
||||
without evidence.
|
||||
`TALK`/`TALKFIRST` attempt startup as soon as configuration and caller context
|
||||
are ready. Browser microphone/audio policies can still require a gesture. If
|
||||
audio is blocked, tap the main microphone button when the inline hint appears.
|
||||
If microphone access fails, allow it in the browser's site permissions and use
|
||||
the same button to retry. No startup dialog is shown.
|
||||
|
||||
## Local validation
|
||||
|
||||
|
||||
@@ -148,12 +148,15 @@ loading window before the interface allows a generic session.
|
||||
| Value | Behavior |
|
||||
|---|---|
|
||||
| Empty/default | User taps to start |
|
||||
| `TALK` | After a 2-second warmup, show a dismissible startup dialog; a user gesture starts the session and greeting |
|
||||
| `TALKFIRST` | After a 2-second warmup, attempt automatic start and inject the Spanish wake phrase; microphone failure falls back to the startup dialog |
|
||||
| `TALK` | Attempt automatic start and inject the Spanish wake phrase as soon as configuration and caller context are ready |
|
||||
| `TALKFIRST` | Same automatic startup behavior as `TALK` |
|
||||
|
||||
The warmup starts after configuration and caller-context loading settle;
|
||||
optional reports and tools can still be loading. Browser permission and audio
|
||||
policies can still require a gesture.
|
||||
Automatic startup runs once per page load, without a startup dialog or artificial
|
||||
delay; optional reports and tools can still be loading. Browser permission and
|
||||
audio policies can still require a gesture. When audio is blocked, an inline hint
|
||||
asks the user to tap the microphone button. Permission or connection failures
|
||||
show the error and leave the same button available to retry. Stopping a session
|
||||
does not start it again automatically.
|
||||
The greeting uses the same `hola vocero` input as wake-word handling.
|
||||
|
||||
On browsers with speech recognition, **Activar con «hola vocero»** opts into
|
||||
|
||||
Reference in New Issue
Block a user