A human participant joins a meeting with the RealtimeKit SDKs. An agent joins with the Agent WebSocket. The table compares what each can do once it is in the meeting.
| Capability | Human | Agent |
|---|---|---|
| Receive live transcripts | ✅ | ✅ |
| Receive participant joins and leaves | ✅ | ✅ |
| Receive broadcasts | ✅ | ✅ |
| Send broadcasts | ✅ | No (Planned) |
| Send or receive audio, video, and screen share | ✅ | No (Planned) |
| Send or receive chat and polls | ✅ | No (Planned) |
| Use plugins and the meeting key-value store | ✅ | No |
| Meeting controls, such as stage, removing participants, and recording | ✅ | No |
For what the agent receives, refer to Events.