Skip to content

Conversation

@SteffenDE
Copy link
Collaborator

@SteffenDE SteffenDE commented May 20, 2025

This updates the Rust SDK to the latest version from git, which supports the new streamable transport.

From my testing, it does not automatically fall back to SSE, so I added a custom transport detection that first tries POSTing to the endpoint. Servers that don't support streamable should answer with HTTP 405 and we fall back to the SSE transport.

This allows using the Rust proxy with streamable servers like Ash AI (pending fix ash-project/ash_ai#35).

@SteffenDE SteffenDE marked this pull request as ready for review May 20, 2025 09:36
@SteffenDE SteffenDE merged commit 784a8e4 into main May 20, 2025
1 check passed
@SteffenDE SteffenDE deleted the sd-streamable branch May 20, 2025 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants