UX: Add clear indicator for conversation end state #8574

Open
opened 2026-02-16 18:10:18 -05:00 by yindo · 2 comments
Owner

Originally created by @Lcccocoa on GitHub (Feb 5, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Question

Issue Description

During conversation interactions, users cannot clearly tell when the AI response has finished. This leads to users potentially:

  • Being unsure whether they can type the next message
  • Mistakenly waiting, thinking the AI is still generating content
  • Affected overall user experience

Expected Behavior

The conversation should have clear visual or interactive indicators to let users know:

  • The AI is generating a response (loading state)
  • The AI has completed the response
  • The user can start a new input

Current Behavior

  • No clear end marker or indicator
  • Users cannot intuitively determine if the conversation is complete
  • Lack of visual feedback to distinguish between "generating" and "completed" states

Suggested Solutions

Consider implementing one or more of the following approaches:

  1. Visual Indicators

    • Add typing animation or progress indicator showing AI is responding
    • Add special markers at the end of AI responses (e.g., horizontal line, end symbol)
    • Use different colors or styles to distinguish AI response boundaries
  2. Interactive Feedback

    • Input box state changes (e.g., disabled/enabled)
    • Cursor state changes
  3. Timestamps or Markers

    • Add timestamps at the end of each message
    • Add a "completed" status marker

Environment Info

  • Operating System: macOS
  • Usage Method: Terminal/Desktop App

Additional Notes

This is a UX/UI improvement suggestion to enhance user interaction experience.


Suggested Labels: enhancement, ux, ui

Originally created by @Lcccocoa on GitHub (Feb 5, 2026). Originally assigned to: @adamdotdevin on GitHub. ### Question ## Issue Description During conversation interactions, users cannot clearly tell when the AI response has finished. This leads to users potentially: - Being unsure whether they can type the next message - Mistakenly waiting, thinking the AI is still generating content - Affected overall user experience ## Expected Behavior The conversation should have clear visual or interactive indicators to let users know: - The AI is generating a response (loading state) - The AI has completed the response - The user can start a new input ## Current Behavior - No clear end marker or indicator - Users cannot intuitively determine if the conversation is complete - Lack of visual feedback to distinguish between "generating" and "completed" states ## Suggested Solutions Consider implementing one or more of the following approaches: 1. **Visual Indicators** - Add typing animation or progress indicator showing AI is responding - Add special markers at the end of AI responses (e.g., horizontal line, end symbol) - Use different colors or styles to distinguish AI response boundaries 2. **Interactive Feedback** - Input box state changes (e.g., disabled/enabled) - Cursor state changes 3. **Timestamps or Markers** - Add timestamps at the end of each message - Add a "completed" status marker ## Environment Info - Operating System: macOS - Usage Method: Terminal/Desktop App ## Additional Notes This is a UX/UI improvement suggestion to enhance user interaction experience. --- **Suggested Labels**: `enhancement`, `ux`, `ui`
yindo added the web label 2026-02-16 18:10:18 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 5, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #3761: Unclear when model is busy or awaiting user input - Similar concern about lack of clear indicators for busy/completed states
  • #8904: Desktop app needs better visual feedback when working - Specifically addresses the need for better visual indicators when the tool is processing
  • #9655: Show running tools and LLM status in sidebar - Proposes adding visibility into what's currently happening with status indicators

Feel free to ignore if your specific case is different.

@github-actions[bot] commented on GitHub (Feb 5, 2026): This issue might be a duplicate of existing issues. Please check: - #3761: Unclear when model is busy or awaiting user input - Similar concern about lack of clear indicators for busy/completed states - #8904: Desktop app needs better visual feedback when working - Specifically addresses the need for better visual indicators when the tool is processing - #9655: Show running tools and LLM status in sidebar - Proposes adding visibility into what's currently happening with status indicators Feel free to ignore if your specific case is different.
Author
Owner

@alexyaroshuk commented on GitHub (Feb 5, 2026):

we have an indicator which shows that AI is responding, however, it may not be clear enough (far away from the input)

Image

This is addressed in #10435

@alexyaroshuk commented on GitHub (Feb 5, 2026): we have an indicator which shows that AI is responding, however, it may not be clear enough (far away from the input) <img width="317" height="127" alt="Image" src="https://github.com/user-attachments/assets/7ba32459-6a2e-4d94-831e-57a8d5f7b168" /> This is addressed in #10435
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#8574