Skip to content

feat(DATAGO-130230): Inline Progress Timeline & LLM Thinking Tokens in Chat UI#1280

Open
amir-ghasemi wants to merge 13 commits intomainfrom
amir/feat-progress
Open

feat(DATAGO-130230): Inline Progress Timeline & LLM Thinking Tokens in Chat UI#1280
amir-ghasemi wants to merge 13 commits intomainfrom
amir/feat-progress

Conversation

@amir-ghasemi
Copy link
Copy Markdown
Collaborator

@amir-ghasemi amir-ghasemi commented Mar 27, 2026

This pull request introduces a major enhancement to the chat UI by adding inline progress updates and a collapsible "thinking" block for AI responses. These changes improve the visibility of task progress and reasoning steps directly within the chat, offering a more interactive and informative user experience. The update also includes code cleanup and adjustments to how status and progress are tracked and displayed.

Chat UI Enhancements:

  • Added a new InlineProgressUpdates component that displays a vertical timeline of AI progress updates directly within AI messages, including streaming and completed states, with support for collapsing long timelines. [1] [2] [3] [4]
  • Introduced a ThinkingBlock component, which shows the AI's reasoning ("thinking") in a collapsible block above the main response, auto-collapsing when the response is complete.

Integration and UI Logic Changes:

  • Updated ChatMessage.tsx to render inline progress updates at the top of AI messages and to ensure messages with only progress updates (no text/content) are still displayed. [1] [2]
  • Removed the old loading status bubble and related status handling logic from ChatPage.tsx, as progress is now shown inline with messages. [1] [2] [3] [4]

State Management Improvements:

image

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 27, 2026

✅ FOSSA Guard: Licensing (SolaceLabs_solace-agent-mesh) • PASSED

Compared against main (4a355dab7572521050d2f26f9dae2b267ccddcbf) • 0 new, 6 total (6 in base)

Scan Report | View Details in FOSSA

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 27, 2026

✅ FOSSA Guard: Vulnerability (SolaceLabs_solace-agent-mesh) • PASSED

Compared against main (4a355dab7572521050d2f26f9dae2b267ccddcbf) • 0 new, 3 total (3 in base)

Scan Report | View Details in FOSSA

@amir-ghasemi amir-ghasemi changed the title Amir/feat progress feat(DATAGO-130230): Inline Progress Timeline & LLM Thinking Tokens in Chat UI Mar 27, 2026
@amir-ghasemi amir-ghasemi requested a review from lgh-solace March 27, 2026 20:47
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 28, 2026

WhiteSource Policy Violation Summary

✅︎ No Blocking Whitesource Policy Violations found in solaceai/solace-agent-mesh-ui-pr-1280!

@sonarqube-solacecloud
Copy link
Copy Markdown

Quality Gate failed Quality Gate failed

Failed conditions
50.8% Coverage on New Code (required ≥ 60%)

See analysis details on SonarQube

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.

1 participant