interrupt

View as MarkdownOpen in Claude
No-op. SignalWire handles barge-in automatically via its control plane.

This method exists for API compatibility with LiveKit’s AgentSession.interrupt(). On SignalWire, barge-in is managed automatically by the platform based on the allow_interruptions setting.

Parameters

None.

Returns

None

Example

from signalwire.livewire import Agent, AgentSession, AgentServer, JobContext, run_app
server = AgentServer()
@server.rtc_session()
async def entrypoint(ctx: JobContext):
await ctx.connect()
agent = Agent(instructions="You are a helpful assistant.")
session = AgentSession(allow_interruptions=True)
await session.start(agent, room=ctx.room)
session.interrupt() # No-op on SignalWire
run_app(server)