Experiment/sse streaming#23
Open
rav3n11 wants to merge 14 commits into
Open
Conversation
rav3n11
commented
Mar 30, 2026
Collaborator
- add sse streaming
- move from APIGateway to ESPv2
…onses - Added `ConversationStreamingSink` to facilitate real-time streaming of conversation messages. - Updated `ConversationService` to handle streaming responses and emit events for message start and completion. - Enhanced `CollectExperiencesAgent` and `LLMAgentDirector` to utilize the streaming sink for better user experience. - Introduced methods for setting and managing the streaming sink across various agents and services. - Updated frontend components to handle streamed messages and display them appropriately in the chat interface.
- Integrated streaming support across various agents, including `ExploreExperiencesAgent`, `LLMAgentDirector`, and `CollectExperiencesAgent`, to provide real-time status updates during processing. - Implemented methods for emitting phase and status updates, improving user experience during interactions. - Updated conversation handling to support streaming responses, ensuring smoother communication flow.
- Added nosec comments to `_END_OF_WORKTYPE_TOKEN` and `_END_OF_CONVERSATION_TOKEN` in both `collect_experiences_agent` and `skill_explorer_agent` to clarify their purpose as control tokens for the LLM, not sensitive data. - Refactored formatting in `Chat.tsx` and `ChatService.ts` for improved readability and consistency. - Updated test files to streamline assertions and maintain code style.
…able instead of injection via setter
… mode, and delay settings
…end authentication - add Service Management API to required services for Pulumi - implement dynamic OpenAPI spec construction for ESPv2 with public path injection
…reaming [pulumi up]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.