PartFromContent converts fantasy content into a SDK chat message part, preserving ProviderMetadata and ProviderExecuted fields.
(block fantasy.Content)
| 730 | // PartFromContent converts fantasy content into a SDK chat message |
| 731 | // part, preserving ProviderMetadata and ProviderExecuted fields. |
| 732 | func PartFromContent(block fantasy.Content) codersdk.ChatMessagePart { |
| 733 | return sdkPartFromContent(slog.Logger{}, block, nil) |
| 734 | } |
| 735 | |
| 736 | // PartFromContentWithLogger is for call sites that can surface malformed |
| 737 | // attachment metadata immediately instead of dropping it silently. |