
Flow gets syntax-aware: Variable Recognition is live!
If you’ve tried Flow in Cursor or Windsurf, you know our goal: keep developers in rhythm. No typing fatigue, no tab-switching, no break in flow. Just speak, and your words become context-rich prompts, cleaner docs, and tighter AI workflows.

File Tagging
Earlier this year we launched File Tagging with voice in Cursor and Windsurf. Say “fix the auth bug in authCheck.ts” and Flow automatically tags the right file.
But there was still a gap: dictation breaks down on variables, acronyms, casing—details that matter most to developers.
Variable Recognition
Now we're launching Variable Recognition. Flow now parses speech with full syntax awareness:
• camelCase, snake_case, acronyms ✅
• exact spacing and formatting ✅
• CLI commands and dev jargon ✅
Say: “SSH into EC2, tail the logs in tmux, and grep the timestamp” and Flow captures it precisely.
Together, File Tagging + Variable Recognition means Flow now handles both context (filenames) and precision (variables) for vibe coders. You can speak naturally and trust Flow to capture your intent and your syntax.
And the best part? You don’t need to install anything new.
Make sure you’re using the latest version of the Flow desktop app.
File tagging is enabled automatically. If you wish to disable it, go to Settings → Vibe Coding → File tagging.
Variable Recognition works automatically in Github, terminals, and Notion. In Cursor and Windsurf, you need to enable it because it relies on Screen Reader Optimized mode (an accessibility feature). To enable it, go to Settings → Vibe coding → Variable Recognition.
Speak: "Fix the auth bug in authCheck.ts, variable isLoginError is false by default"
Flow will tag the file, recognize the variables, and enhance your prompt—all hands-free.
Replies
Flow now supports syntax-aware Variable Recognition, boosting code intelligence and navigation. This update makes editing and managing variables faster and more accurate.
Flow’s new syntax-aware Variable Recognition makes coding smarter and more efficient. It highlights and tracks variables seamlessly across your project. This upgrade improves navigation and reduces errors in complex codebases.