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
Spoken narration defaulted on for all cloud runs via resolveSpokenNarration
falling back to isCloudRun(meta). That loaded the `speak` tool and its prompt
instructions — and prompted the agent to call it — on headless runs (Slack
threads, Signals scouts) where nothing can play audio, costing tokens with no
listener and regardless of the feature flag, user setting, or ElevenLabs key.
Make narration strictly opt-in: resolveSpokenNarration now returns true only
when a caller explicitly sets spokenNarration. The desktop is the only client
that can play audio and knows the flag/setting/key, so it computes that boolean
and passes it; everything else stays silent and never loads the tool. Also
require an ElevenLabs key alongside the setting on the desktop start/reconnect
paths, and refresh the now-stale comments.
Generated-By: PostHog Code
Task-Id: 7a65b8a4-b69d-472f-9753-67d59715e332
0 commit comments