steep-mechanic-38687
12/22/2025, 3:03 PMtall-airline-16756
12/22/2025, 3:03 PMtall-airline-16756
12/22/2025, 3:03 PMon_enter() lifecycle hook. on_enter() runs when the agent becomes active in the session, so calling await self.session.generate_reply(...) there ensures the agent speaks immediately when a user joins.
If you want, tell me the greeting style or any constraints (length, language, context) and I’ll suggest an exact instructions= string you can use.
Sources: Pipeline nodes and hooks | LiveKit docs | Agents and handoffs | LiveKit docs