Repository navigation
FE-1834: Teach Brunch voice agent custom words - #9899
kostandinang wants to merge 28 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR SummaryMedium Risk Overview The website persists and validates the list locally, attaches spellings to Brunch chat through a new v2 contextual user-message envelope and transport Voice sessions pin hints at connect (including retries) until the session ends or Live restarts after panel close; transcription prompts and echo filtering now use the pinned prompt, including a shadow prompt-regurgitation skip so taught vocabulary is not submitted as user speech. Reviewed by Cursor Bugbot for commit d763a50. Bugbot is set up for automated code reviews on this repo. Configure here. |
865fe2c to
9c8d16b
Compare
…-brunch-your-words
…ge shape Co-authored-by: Cursor <cursoragent@cursor.com>
The approval coordinator now reports refused calls, so Live progress treats a denied or stopped edit as finished while its refusal output is still on its way back, instead of reading the stale input-available part as executing. Co-authored-by: Cursor <cursoragent@cursor.com>
…kostandin/fe-1834-teach-brunch-your-words Co-authored-by: Cursor <cursoragent@cursor.com> # Conflicts: # apps/petrinaut-website/src/main/app/local-storage-demo/local-storage-demo-app.tsx # apps/petrinaut-website/src/main/app/voice-interview/live-conversation-control.tsx
…ch-brunch-your-words Co-authored-by: Cursor <cursoragent@cursor.com> # Conflicts: # apps/petrinaut-website/src/main/app/local-storage-demo/local-storage-demo-app.tsx # apps/petrinaut-website/src/main/app/voice-interview/live-conversation-control.test.tsx # apps/petrinaut-website/src/main/app/voice-interview/live-conversation-control.tsx
…ch-brunch-your-words
…ch-brunch-your-words # Conflicts: # apps/petrinaut-website/src/main/app/local-storage-demo/local-storage-demo-app.tsx # apps/petrinaut-website/src/main/app/plugins/voice/live/live-brunch-bridge/utterance-pipeline.ts # apps/petrinaut-website/src/main/app/plugins/voice/live/live-conversation.ts # apps/petrinaut-website/src/main/app/plugins/voice/realtime/openai-realtime-session.ts # apps/petrinaut-website/src/main/app/plugins/voice/session/voice-interview-control.tsx # apps/petrinaut-website/src/main/app/plugins/voice/shared/classify-interruption.test.ts
…ch-brunch-your-words Co-authored-by: Cursor <cursoragent@cursor.com> # Conflicts: # apps/petrinaut-website/src/main/app/local-storage-demo/local-storage-demo-app.tsx
Co-authored-by: Cursor <cursoragent@cursor.com>
🌟 What is the purpose of this PR?
Let people teach Brunch names and terms through a default-off Custom words Labs setting. Saved spellings and optional pronunciation hints help the assistant recognize and say those words in Voice conversations.
🔗 Related links
🚫 Blocked by
🔍 What does this change?
apps/petrinaut-website/docs/custom-words.mdand a patch changeset for Petrinaut's assistant header controls.Pre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
📜 Does this require a change to the docs?
🕸️ Does this require a change to the Turbo Graph?
🐾 Next steps
Sync the parent branch before marking ready.
🛡 What tests cover this?
apps/brunch-agentand the website's Voice and Brunch demo tests pass.❓ How to test this?
📹 Demo
custom-words-live-demo.mp4