Meeting detection: option to record detected meetings automatically (and stop when they end)
Proposal
An opt-in setting under meeting detection: when a meeting is detected, start recording at once (microphone + system audio) instead of asking, and show the prompt as a notice — "Recording Google Meet meeting · Vibe stops recording when the call ends" with OK / Don't record (stop and discard the audio). The recording stops on its own once the detector has seen the meeting gone for a short grace (20 s, so a microphone that drops and comes straight back keeps one recording), with a 3 h safety cap. When such a recording is then transcribed and auto-exported, a desktop notification names the transcript and the folder it went to, since the meeting window is usually still in front.
Sketch (running on our side, happy to open a PR after discussion):
recording.autoRecordDetectedMeetings(off by default);meeting_prompt.rsemits the existingmeeting-prompt-start-recordingevent and tracks the automatic recording (requested / started / ended-since),tick_autoon the detector loop emitsstop_record;- a
cancel_auto_recordingcommand: emits a discard event beforestop_recordsorecord_finishin the session removes the file instead of saving it; - prompt payload gains
mode: ask | recording.
Why
For people who record every call (sales, support, coaching), the question is the one manual step left; missing it means no transcript. Detection already knows when the call starts and ends.
Generated with Claude Code
Source: thewh1teagle/vibe