feat: add final result rendering with status badges and artifacts

- FinalResult component showing SubagentResult summary and artifacts
- Status badges: Success (green), Partial (amber), Failed (red)
- Quality and source badges (Verified/Inferred, Tool Output/Web/etc)
- Artifact list with file icons
- Integrated into chat page after stream completes

Closes #10

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
shahondin1624
2026-03-12 11:38:29 +01:00
parent 4f2bf514e5
commit 2ff3e181a4
4 changed files with 107 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
---
---
# Issue #10: Final result rendering with artifacts
**Status:** COMPLETED
**Issue:** https://git.shahondin1624.de/llm-multiverse/llm-multiverse-ui/issues/10
**Branch:** `feature/issue-10-final-result`
## Acceptance Criteria
- [x] summary field rendered as the main response content
- [x] artifacts displayed as viewable items
- [x] result_quality shown as a badge (Verified/Inferred/Uncertain)
- [x] source shown as a badge (Tool Output/Model Knowledge/Web)
- [x] FAILED status styled with error/red treatment
- [x] PARTIAL status styled with warning/yellow treatment
- [x] Successful results styled with success/green treatment