Get Communicating with Discord, Slack, and TelegramAuthor: Mark Sze Welcome DiscordAgent, SlackAgent, and TelegramAgent We want to help you focus on building workflows and enhancing agents, so we’re building reference agents to get you going quicker. Say hello to three new AG2 communication agents -...Feb 28, 2025·10 min read
Tools with ChatContext Dependency InjectionAuthor: Robert Jambrecic Introduction In this post, we’ll build upon the concepts introduced in our previous blog on Tools with Dependency Injection. We’ll take a deeper look at how ChatContext can be used to manage the flow of conversations in a mo...Jan 27, 2025·5 min read
Streaming input and output using WebSocketsAuthors: Mark Sze, Tvrtko Sternak, Davor Runje https://www.youtube.com/watch?v=lG8ESZPgSQY TL;DR Learn how to build an agent chat application using WebSockets and IOStream Explore a hands-on example of connecting a web application to a responsiv...Jan 15, 2025·6 min read
Real-Time Voice Interactions over WebRTCAuthors: Mark Sze, Tvrtko Sternak, Davor Runje, Davorin Rusevljan https://www.youtube.com/watch?v=6hVl-MtTrCc TL;DR: Build a real-time voice application using WebRTC and connect it with the RealtimeAgent. Demo implementation. Optimized for Real-...Jan 14, 2025·7 min read
Real-Time Voice Interactions with the WebSocket Audio AdapterAuthors: Mark Sze, Tvrtko Sternak, Davor Runje, Davorin Rusevljan TL;DR: Demo implementation: Implement a website using websockets and communicate using voice with the RealtimeAgent Introducing WebSocketAudioAdapter: Stream audio directly from you...Jan 14, 2025·7 min read
Tools Dependency InjectionAuthor: Robert Jambrecic https://www.youtube.com/watch?v=OQX1Qk4VpM0 Dependency Injection is a secure way to connect external functions to agents without exposing sensitive data such as passwords, tokens, or personal information. This approach ens...Jan 13, 2025·7 min read
ReasoningAgent Update - Beam Search, MCTS, and LATS for LLM ReasoningAuthors BabyCNM, Hrushikesh Dokala, Chi Wang, Qinyung Wu https://www.youtube.com/watch?v=W7hfRA7XXjI Key Updates in this Release: Configuration Changes All reasoning parameters are now configured through a single reason_config dictionary Breaki...Jan 7, 2025·6 min read