You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TestAllFieldsHaveRegistryEntries (core/config/meta) requires every config
field to have a meta registry entry. The four new pipeline fields
(disable_thinking, streaming.{llm,tts,transcription}) had none, failing
tests-linux/tests-apple. Add toggle entries for them.
Also handle the os.Remove return in realtime_speech_test.go to satisfy
errcheck (golangci-lint).
Assisted-by: Claude:claude-opus-4-8 go test, golangci-lint
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
Description: "Suppress reasoning/thinking output from the pipeline LLM (sets enable_thinking=false on the underlying model). Use for models that emit <think> blocks you don't want spoken or streamed back to the realtime client.",
284
+
Component: "toggle",
285
+
Order: 64,
286
+
},
287
+
"pipeline.streaming.llm": {
288
+
Section: "pipeline",
289
+
Label: "Stream LLM",
290
+
Description: "Stream LLM tokens to the realtime client as they are generated instead of waiting for the full response. Emits incremental response.output_audio_transcript.delta / text deltas.",
291
+
Component: "toggle",
292
+
Order: 65,
293
+
},
294
+
"pipeline.streaming.tts": {
295
+
Section: "pipeline",
296
+
Label: "Stream TTS",
297
+
Description: "Stream synthesized audio chunks to the realtime client as they are produced (requires a TTS backend that implements TTSStream). Falls back to unary synthesis otherwise.",
298
+
Component: "toggle",
299
+
Order: 66,
300
+
},
301
+
"pipeline.streaming.transcription": {
302
+
Section: "pipeline",
303
+
Label: "Stream Transcription",
304
+
Description: "Stream partial transcription text to the realtime client as the STT backend produces it (requires a transcription backend that implements AudioTranscriptionStream). Falls back to unary transcription otherwise.",
0 commit comments