#1581·vibe

Meeting detection: option to record detected meetings automatically (and stop when they end)

Author: hgvlnCreated Sep 18, 2026Updated Sep 18, 2026

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.rs emits the existing meeting-prompt-start-recording event and tracks the automatic recording (requested / started / ended-since), tick_auto on the detector loop emits stop_record;
  • a cancel_auto_recording command: emits a discard event before stop_record so record_finish in 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