ToolLifecycle constructor

const ToolLifecycle({
  1. Future<void> onToolRegistered(
    1. ToolRegisteredEvent event
    )?,
  2. Future<Map<String, dynamic>?> onToolBeforeExecution(
    1. ToolBeforeExecutionEvent event
    )?,
  3. Future<String?> onToolAfterExecution(
    1. ToolAfterExecutionEvent event
    )?,
  4. Future<ToolRecoveryAction> onToolError(
    1. ToolErrorEvent event
    )?,
  5. Future<void> onToolTimeout(
    1. ToolTimeoutEvent event
    )?,
})

Implementation

const ToolLifecycle({
  this.onToolRegistered,
  this.onToolBeforeExecution,
  this.onToolAfterExecution,
  this.onToolError,
  this.onToolTimeout,
});