***

title: interrupt
slug: /reference/python/agents/livewire/agent-session/interrupt
description: No-op. SignalWire handles barge-in automatically via its control plane.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

<Note>
  No-op. SignalWire handles barge-in automatically via its control plane.
</Note>

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**

```python {11}
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)
```