watch_folder_for_recordings
Monitor a folder for new audio files and automatically ingest them into the app. Start or stop the watcher as needed.
Instructions
Start (enabled:true) or stop (enabled:false) a folder watcher that auto-ingests new audio files as they land. Use this when the user says "watch my Voice Memos folder", "anytime I drop a file in ~/Recordings, add it to my clone", or "auto-import new recordings". Chokidar-backed: ignoreInitial:true so existing files don't trigger; awaitWriteFinish so in-progress writes complete before ingest. autoIngest defaults true (unsupported file types are silently skipped). Watchers are in-memory only — they do NOT survive an app restart, so a long-running watch needs re-registration after every launch. Calling enable on an already-watched path returns "already-watching" with the existing meta.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Folder to watch. | |
| enabled | No | true (default) starts the watcher; false stops it. | |
| autoIngest | No | When true (default) auto-ingest new audio files. When false, just log detection. |