Skip to content

Conversation

reakaleek
Copy link
Member

@reakaleek reakaleek commented Oct 10, 2025

Changes

Added dynamic AI response status indicators and references display:

  • Status Messages: Show real-time progress during AI responses
    • "Thinking..." → "Searching for "{query}"..." → "Generating..." → "Finding sources..."
  • References Section: Parse and display source documents from AI responses (split at --- references --- delimiter)
  • Send Button UX: Button styling changes from outlined to filled when input contains text

Recording

cursorful-video-1760100875529.mp4

@reakaleek reakaleek requested a review from a team as a code owner October 10, 2025 12:52
@reakaleek reakaleek requested a review from cotti October 10, 2025 12:52
@reakaleek reakaleek self-assigned this Oct 10, 2025
@reakaleek reakaleek requested a review from Copilot October 10, 2025 12:56
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds dynamic AI response status indicators and references display to enhance the user experience during AI conversations. The changes provide real-time feedback about the AI's processing state and display source documents referenced in responses.

  • Real-time status messages that progress through different AI processing states ("Thinking" → "Searching" → "Generating" → "Finding sources")
  • References section that parses and displays source documents from AI responses using a delimiter-based approach
  • Improved UI styling with dynamic send button appearance and refined message spacing

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
AskAiUsecase.cs Updates AI prompt to include formatting guidelines and references extraction schema with JSON structure
RelatedResources.tsx New component to parse and display references from AI responses as formatted resource links
GeneratingStatus.tsx New component providing dynamic status indicators based on AI processing state
ChatMessageList.tsx Increases spacing between chat messages for better visual separation
ChatMessage.tsx Integrates new components, splits content/references, and updates UI styling
Chat.tsx Adds input state tracking for dynamic send button styling

reakaleek and others added 6 commits October 10, 2025 14:58
@reakaleek reakaleek requested a review from Mpdreamz October 13, 2025 07:46
@reakaleek reakaleek merged commit 592e7d9 into main Oct 13, 2025
22 checks passed
@reakaleek reakaleek deleted the feature/status-related-resources branch October 13, 2025 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants