| 1 | "@effect/ai-openrouter/OpenRouterClient#ChatStreamingChoice": |
| 2 | replacement: "Generated.ChatStreamChoice" |
| 3 | note: "The client-local streaming choice schema moved into the regenerated OpenRouter schema surface and changed shape." |
| 4 | "@effect/ai-openrouter/OpenRouterClient#ChatStreamingMessageChunk": |
| 5 | replacement: "Generated.ChatStreamDelta" |
| 6 | note: "The client-local streaming message delta moved into the regenerated OpenRouter schema surface and changed shape." |
| 7 | "@effect/ai-openrouter/OpenRouterClient#ChatStreamingMessageToolCall": |
| 8 | replacement: "Generated.ChatStreamToolCall" |
| 9 | note: "The client-local streaming tool-call delta moved into the regenerated OpenRouter schema surface and changed shape." |
| 10 | "@effect/ai-openrouter/OpenRouterClient#ChatStreamingResponseChunk": |
| 11 | replacement: "OpenRouterClient.ChatStreamingResponseChunkData" |
| 12 | note: "The standalone streaming chunk schema was replaced by the decoded data type from Generated.ChatStreamingResponse." |
| 13 | "@effect/ai-openrouter/OpenRouterClient#Service": |
| 14 | replacement: "OpenRouterClient.Service" |
| 15 | note: "Still exported in v4; adapt to the regenerated client, revised request and response schemas, and the new streaming result tuple. Custom service implementations and mocks must also provide createDecisions, returning an Effect of [decoded DecisionsResponse, HttpClientResponse] with AiError failures." |