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