Conversation
9966bec to
9470f54
Compare
ArtemShatokhin
left a comment
There was a problem hiding this comment.
Works well, the only minor issue I could find is that when sending images, the text response is not updated in real time and after a bit of delay, it gets printed in full right away.
c297f4c to
8c4e60a
Compare
bf0a06e to
84dd880
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
b65a581 to
e8b87dd
Compare
There was a problem hiding this comment.
This is the final PR Bugbot will review for you during this billing cycle
Your free Bugbot reviews will reset on December 27
Details
Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.
To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.
- add realtime session bridge with per-agent voice support
- mount /{agency}/realtime websocket routes via run_fastapi
- ship packaged browser + Twilio realtime demos
- document voice agents and FastAPI integration options
- add regression tests for voice config and realtime endpoints
e8b87dd to
d5ee450
Compare
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| async connect() { | ||
| try { | ||
| this.ws = new WebSocket(`ws://localhost:8000/ws/${this.sessionId}`); |
There was a problem hiding this comment.
Use server host/port when opening realtime demo websocket
The realtime demo UI hard-codes ws://localhost:8000/ws/${this.sessionId} for its websocket, so the browser always dials the local machine on port 8000 regardless of how RealtimeDemoLauncher.start was configured. Running the demo on a different port, remote host, or behind HTTPS will make the frontend fail to connect to the backend because it points to the wrong origin. Build the websocket URL from window.location (or a relative path) so it follows the actual server host/port/protocol.
Useful? React with 👍 / 👎.
|
This PR is stale because it has been open for 10 days with no activity. |
|
This PR was closed because it has been inactive for 7 days since being marked as stale. |
|
This PR is stale because it has been open for 10 days with no activity. |
|
This PR was closed because it has been inactive for 7 days since being marked as stale. |
Note
Introduce realtime voice agents with a FastAPI websocket bridge, voice-aware agents, packaged web/Twilio demos, docs, and tests.
RealtimeAgency/RealtimeAgentwrappers andAgency.to_realtime()for OpenAI Realtime sessions.integrations.run_realtimeFastAPI bridge with/realtimewebsocket, voice switching, turn detection, audio formats, Twilio media-stream support.voiceparam, allowed voices) and agency-level voice randomization (randomize_agent_voices,voice_random_seed).run_fastapican mount/your_agency/realtimewebsockets viaenable_realtime+realtime_options.examples/interactive/realtime/demo.pylauncher.run_realtimeandrealtimemodules from package./realtimeendpoint; agent/agency voice features.Written by Cursor Bugbot for commit d5ee450. This will update automatically on new commits. Configure here.