addSessionHook method

void addSessionHook({
  1. required String sessionId,
  2. required HookEvent event,
  3. required String matcher,
  4. required HookCommand hook,
  5. void onHookSuccess(
    1. HookCommand,
    2. AggregatedHookResult
    )?,
  6. String? skillRoot,
})

Add a command or prompt hook to the session.

Implementation

void addSessionHook({
  required String sessionId,
  required HookEvent event,
  required String matcher,
  required HookCommand hook,
  void Function(HookCommand, AggregatedHookResult)? onHookSuccess,
  String? skillRoot,
}) {
  _addHookToSession(
    sessionId: sessionId,
    event: event,
    matcher: matcher,
    hook: hook,
    onHookSuccess: onHookSuccess,
    skillRoot: skillRoot,
  );
}