Skip to content

Experiment/sse streaming#23

Open
rav3n11 wants to merge 14 commits into
mainfrom
experiment/sse-streaming
Open

Experiment/sse streaming#23
rav3n11 wants to merge 14 commits into
mainfrom
experiment/sse-streaming

Conversation

@rav3n11

@rav3n11 rav3n11 commented Mar 30, 2026

Copy link
Copy Markdown
Collaborator
  • add sse streaming
  • move from APIGateway to ESPv2

Pycomet and others added 14 commits March 29, 2026 14:36
…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.
…end authentication

- add Service Management API to required services for Pulumi
- implement dynamic OpenAPI spec construction for ESPv2 with public path injection
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