feat: structured artifact rendering, UX improvements #44

Merged
shahondin1624 merged 1 commits from feat/structured-artifact-passthrough into main 2026-03-12 23:14:29 +01:00

Summary

  • Render structured artifacts from agent results with type-aware formatting: code blocks (syntax highlighted, copy button), terminal-style command output, search result cards, and text findings
  • FinalResult panel is now collapsible (default collapsed) with scrollable content to prevent dominating the chat view
  • URLs in summaries and artifact content are automatically converted to clickable links
  • Fix code block contrast (explicit text colors) for both light and dark mode
  • Animate progress bar with pulse ring on active step and gradient shimmer on connecting lines
  • Fix tab-switching bug: replace per-mount createOrchestration() with module-level orchestrationStore singleton so state survives route navigation
  • Remove sample/demo data seeding and clean up persisted localStorage entries
  • Regenerate proto types for new Artifact message and ArtifactType enum

Test plan

  • svelte-check passes with 0 errors
  • Verify FinalResult panel renders collapsed by default, expands on click, scrolls when content overflows
  • Verify code artifacts show copy button and correct contrast in both light/dark mode
  • Verify URLs are clickable in summary and artifact text
  • Verify progress bar animates during orchestration
  • Verify switching tabs during execution preserves progress bar and final result

Generated with Claude Code

## Summary - Render structured artifacts from agent results with type-aware formatting: code blocks (syntax highlighted, copy button), terminal-style command output, search result cards, and text findings - FinalResult panel is now collapsible (default collapsed) with scrollable content to prevent dominating the chat view - URLs in summaries and artifact content are automatically converted to clickable links - Fix code block contrast (explicit text colors) for both light and dark mode - Animate progress bar with pulse ring on active step and gradient shimmer on connecting lines - Fix tab-switching bug: replace per-mount `createOrchestration()` with module-level `orchestrationStore` singleton so state survives route navigation - Remove sample/demo data seeding and clean up persisted localStorage entries - Regenerate proto types for new `Artifact` message and `ArtifactType` enum ## Test plan - [x] svelte-check passes with 0 errors - [ ] Verify FinalResult panel renders collapsed by default, expands on click, scrolls when content overflows - [ ] Verify code artifacts show copy button and correct contrast in both light/dark mode - [ ] Verify URLs are clickable in summary and artifact text - [ ] Verify progress bar animates during orchestration - [ ] Verify switching tabs during execution preserves progress bar and final result Generated with [Claude Code](https://claude.com/claude-code)
shahondin1624 added 1 commit 2026-03-12 23:14:24 +01:00
- Render structured artifacts from agent results with type-aware
  formatting: code blocks with syntax highlighting and copy button,
  terminal-style command output, search result cards, and text findings
- Make FinalResult panel collapsible (default collapsed) with scrollable
  content (max-h-96) to prevent dominating the chat view
- Add clickable URL detection in summaries and artifact content
- Fix code block contrast for both light and dark mode
- Animate progress bar with pulse ring on active step and gradient
  shimmer on connecting lines
- Fix tab-switching bug: use module-level orchestrationStore singleton
  so orchestration state survives route navigation
- Remove sample/demo data seeding and clean up persisted localStorage
  entries from previous sample sessions
- Remove showSampleBadge prop from PageHeader
- Regenerate proto types for new Artifact message and ArtifactType enum
- Update README project structure (remove deleted data/ directory)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
shahondin1624 merged commit e93158f670 into main 2026-03-12 23:14:29 +01:00
shahondin1624 deleted branch feat/structured-artifact-passthrough 2026-03-12 23:14:29 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: llm-multiverse/llm-multiverse-ui#44