StuckToolConfig constructor

const StuckToolConfig({
  1. bool enabled = true,
  2. StuckFollowUpMode followUp = StuckFollowUpMode.autonomous,
  3. Duration floor = const Duration(seconds: defaultStuckFloorSeconds),
  4. num declaredTimeoutFactor = defaultStuckDeclaredTimeoutFactor,
  5. Duration heartbeatInterval = const Duration(seconds: defaultStuckHeartbeatSeconds),
  6. Duration cancelGrace = const Duration(seconds: defaultStuckCancelGraceSeconds),
  7. List<String> excludeTools = defaultStuckExcludedTools,
})

Implementation

const StuckToolConfig({
  this.enabled = true,
  this.followUp = StuckFollowUpMode.autonomous,
  this.floor = const Duration(seconds: defaultStuckFloorSeconds),
  this.declaredTimeoutFactor = defaultStuckDeclaredTimeoutFactor,
  this.heartbeatInterval = const Duration(
    seconds: defaultStuckHeartbeatSeconds,
  ),
  this.cancelGrace = const Duration(seconds: defaultStuckCancelGraceSeconds),
  this.excludeTools = defaultStuckExcludedTools,
});