feat(mcp): add streamable http client - #2292
Conversation
|
@tituslhy can you please fix the CI issues? |
|
Sorry my frontend skills are extremely limited so I apologize for not being able to resolve the CI issues. On the backend side I only edited a few scripts to include the streamable-http class but I was also unable to clear mypy for some reason. I did what I could and pushed to kickstart the inclusion of the integration of this feature If it's possible can I trouble you for your support please. My profuse apologies. |
|
@tituslhy there are some issues:
there are more, and I am trying to test these changes locally. can you please provide write access to me? thank you :) |
|
@agnivabanerjee sorry how do I provide write access, please? All I did was raise a pull request. But I've added you as a collaborator to my personal fork of chainlit just in case. |
Thank you Titus! I have made the changes and merged. |
|
@asvishnyakov thank you for the review! sorry for the overlook before, I have since fixed lint and CI errors in the latest commit 🙏 |
- Fix quote style in server.py (single to double quotes) - Apply ruff format to config.py, server.py, and types.py - Ensure all code passes ruff check and format --check
Fixes TypeError: Cannot read properties of undefined (reading 'statusCode') that occurs after page reload due to browser caching. Minimal fix: just wrap statusCode access in null check.
Ignoring get_session_id for now
|
hi @hayescode @asvishnyakov @tituslhy ! with the latest push, I have fixed the remaining errors when connecting to streamable-http. having this feature in the next release would be great! |
- Fix quote style in server.py (single to double quotes) - Apply ruff format to config.py, server.py, and types.py - Ensure all code passes ruff check and format --check
Fixes TypeError: Cannot read properties of undefined (reading 'statusCode') that occurs after page reload due to browser caching. Minimal fix: just wrap statusCode access in null check.
Ignoring get_session_id for now
…gs (#254) Included changes from: - Chainlit/chainlit#2299 - Chainlit/chainlit#2292 - Chainlit/chainlit#2271 - Chainlit/chainlit#2347 - Chainlit/chainlit#2364 Closes #251, #252 Also fixed boolean field values in some files
No description provided.