Interrupt System Kit

Runtime interruption of agent decisions when conditions change or higher-priority events arrive.

Configuration

Interrupt System Dashboard

Interrupts

4

Active

0

Resumed

0

API rate limit exceededcritical800ms
Schema validation errorhigh600ms
Upstream service timeoutmedium1000ms
Config drift detectedlow500ms
DetectPauseEvaluateResume

Integration Code

import { createInterruptSystem } from 'agent-tools-kit/autonomy'

const interrupts = createInterruptSystem({ mode: 'preemptive' })

interrupts.on('critical-alert', (event) => {
  agent.pause()
  interrupts.evaluate(event)
  agent.resume()
})

interrupts.on('timeout', () => agent.interrupt())