Skip to navigation

Onderbrekingen van tools

Bepaal of gebruikers de agent kunnen onderbreken terwijl een tool wordt uitgevoerd.

Overzicht

Standaard kan een gebruiker de agent op elk moment onderbreken, ook terwijl een tool wordt uitgevoerd. Voor sommige tools is dat ongewenst: een betalingsbevestiging of een compliance-disclaimer die na een zoekopdracht wordt voorgelezen, moet volledig worden overgebracht.

Het veld interruption_mode regelt dit per tool. Het is beschikbaar voor webhooktools, client- tools, systeemtools en MCP-servers.

Onderbrekingsmodi

WaardeLabel in dashboardGedrag
allowToestaanDe gebruiker kan de agent op elk moment onderbreken. Dit is de standaardinstelling.
disable_during_toolUitschakelen tijdens uitvoeringOnderbrekingen worden alleen onderdrukt terwijl de tool wordt uitgevoerd. Het daaropvolgende antwoord van de agent kan worden onderbroken.
disable_during_tool_and_turnUitschakelen tijdens hele beurtOnderbrekingen worden onderdrukt terwijl de tool wordt uitgevoerd en tijdens het daaropvolgende antwoord van de agent.

Wanneer meerdere tools parallel worden uitgevoerd, geldt voor die beurt de strengste modus.

Het booleaanse veld disable_interruptions is verouderd. Gebruik in plaats daarvan interruption_mode. De twee velden blijven gesynchroniseerd, dus disable_interruptions: true is gelijk aan interruption_mode: "disable_during_tool_and_turn" en bestaande integraties blijven ongewijzigd werken.

Configuratie

1

Ga naar de toolconfiguratie

Selecteer de tool die je wilt configureren op het tabblad Tools.

2

De onderbrekingsmodus instellen

Open Advanced settings en kies een optie onder Interruptions.

3

Je configuratie opslaan

Klik op Save om de wijziging toe te passen.

MCP-servers

Een MCP-server heeft een eigen interruption_mode, die van toepassing is op elke tool die deze beschikbaar stelt. Afzonderlijke tools kunnen deze overschrijven via de tool_config_overrides van de server, waarbij de waarde die op een tool is ingesteld voorrang heeft op de standaardinstelling van de server.

Best practices

  • Gebruik disable_during_tool wanneer de tooloproep zelf moet worden voltooid, zoals een overschrijving of een toetsenbord- reeks, maar de gebruiker het antwoord daarna wel moet kunnen onderbreken.
  • Gebruik disable_during_tool_and_turn wanneer het antwoord na de tool volledig moet worden gehoord, zoals een disclaimer of een voorgelezen bevestiging.
  • Laat elders de standaardinstelling allow staan, omdat het onderdrukken van onderbrekingen het gesprek minder responsief laat aanvoelen.