@@ -948,6 +948,9 @@ func (a *sessionAgent) Run(ctx context.Context, call SessionAgentCall) (result *
948948 return createMsgErr
949949 },
950950 OnStepFinish: func(stepResult fantasy.StepResult) error {
951+ for _, w := range stepResult.Warnings {
952+ slog.Warn("Provider warning", "type", w.Type, "message", w.Message)
953+ }
951954 finishReason := message.FinishReasonUnknown
952955 switch stepResult.FinishReason {
953956 case fantasy.FinishReasonLength: