onStepStart method

  1. @override
Future<void> onStepStart(
  1. SkillContext context,
  2. String stepId,
  3. Map<String, dynamic> inputs
)
override

Called when a step starts executing.

Implementation

@override
Future<void> onStepStart(SkillContext context, String stepId,
    Map<String, dynamic> inputs) async {
  final spanId = _generateSpanId();
  _recordSpan(
    context.traceId,
    spanId,
    'skill.step',
    {
      'step.id': stepId,
      'parent.span.id': _currentSpanId,
    },
  );
}