FE-1664: Land remaining voice stack changes - #9745
Conversation
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Amp <amp@ampcode.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Amp <amp@ampcode.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: Amp <amp@ampcode.com> Co-authored-by: Cursor <cursoragent@cursor.com>
PR SummaryHigh Risk Overview Canonical flow: finalized transcription items (committed order, session-scoped IDs) feed
Docs shift from standalone FE-1663 experiment copy to FE-1664 Brunch-backed Live and a slim FE-1712 mission pointer; demo app passes Reviewed by Cursor Bugbot for commit 096d839. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 096d839. Configure here.

🌟 What is the purpose of this PR?
Land the complete GPT-Live Voice stack after its lower layers were merged into feature branches after parent PR #9671 had already entered
main.This recovery PR now contains the squash commits from #9719, #9673, and #9704, plus an ordinary merge of current
main. It preserves the reviewed stack without rebasing, force-pushing, or cherry-picking.🔗 Related links
main: FE-1663: Experiment Live Full-Duplex Migration #9671🚫 Blocked by
🔍 What does this change?
mainthrough one recovery PR.mainalongside FE-1663: Experiment Live Full-Duplex Migration #9671.Pre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
This PR:
The existing
@hashintel/petrinautpatch changeset from #9719 is included.📜 Does this require a change to the docs?
The changes in this PR:
🕸️ Does this require a change to the Turbo Graph?
The changes in this PR:
🐾 Next steps
Complete the owner-held manual witness described in #9704, then merge this PR into
mainif its acceptance criteria and CI pass.🛡 What tests cover this?
@hashintel/petrinautunit suite: 1,166 passed.❓ How to test this?
PETRINAUT_OPENAI_VOICE_ENABLED=true PETRINAUT_VOICE_PROVIDER=live yarn dev:brunch.📹 Demo
See the original PRs for review fixtures and manual test context. A physical speaker/headphone witness remains pending.