| 1 | "@effect/ai/LanguageModel#ConstructorParams": |
| 2 | replacement: "none" |
| 3 | note: "V4 inlines this provider-adapter shape in LanguageModel.make. Pass generateText and streamText directly to make, with optional codecTransformer, instead of naming a constructor-parameter type." |
| 4 | "@effect/ai/LanguageModel#ExtractContext": |
| 5 | replacement: "LanguageModel.ExtractServices" |
| 6 | note: "Renamed in effect/ai/LanguageModel. ExtractServices infers toolkit handler, result-decoding, and effectful-toolkit service requirements." |
| 7 | "@effect/ai/LanguageModel#LanguageModel": |
| 8 | replacement: "LanguageModel.LanguageModel" |
| 9 | note: "Use the LanguageModel interface for implementations and the Context.Service value as the service key; it is no longer a class. Prefer LanguageModel.make to construct the branded implementation." |
| 10 | "@effect/ai/LanguageModel#Service": |
| 11 | replacement: "LanguageModel.LanguageModel" |
| 12 | note: "Service was renamed to LanguageModel. Implementations require [LanguageModel.TypeId]: LanguageModel.TypeId; LanguageModel.make supplies the brand." |