Skip to content

Conversation

@karthikscale3
Copy link
Collaborator

Summary

  • Redesign observability UI: Rewrite event list view, workflow trace view, stream viewer, and run detail view with improved span rendering (new span-content, span-segments, span-strategies modules)
  • Align design tokens: Replace shadcn tokens with Geist tokens across shared components
  • Fix Graph generation code path

Test plan

  • Verify web dashboard loads and renders run list correctly
  • Verify run detail view displays trace, events, and streams tabs
  • Verify trace viewer span rendering and interactions (click, expand, zoom)
  • Verify stream viewer displays streaming data
  • Verify hook resolution modal works
  • Verify workflow graph execution viewer still functions with manifest changes

- Move UI components into src/components/ subdirectory
- Move server actions and API client to @workflow/web
- Add world-actions/ module with shared helpers (recreateRun, cancelRun, etc.)
- Add runtime subpath exports to @workflow/core
- Components now accept callbacks as props for data fetching
karthikscale3 and others added 4 commits February 12, 2026 12:11
…transport

Move observability hydration to the shared serialization-format + web/cli-specific hydration modules, shift web UI hydration to the client side, and align RPC/CBOR behavior to reduce merge conflict risk with PR #1005/#1015 while fixing binary payload rendering in observability views.

Co-authored-by: Cursor <[email protected]>
Include core and cli in the o11y hydration/transport changeset and remove builders, which was not modified in this branch.

Co-authored-by: Cursor <[email protected]>
karthikscale3 added a commit that referenced this pull request Feb 13, 2026
- Add live tick animation, context menu, and cancel run support from PR #984
- Decouple side panel styling to use Geist design tokens (inline styles)
- Fix sleep span detail panel showing events instead of wait entity attributes
- Fix stream viewer flickering by removing unstable object deps
- Remove Chunks/Output toggle from stream viewer, show only chunks
- Add resolve hook modal, wake-up sleep, and cancel run plumbing
- Add loading skeleton for stream viewer

Co-authored-by: Cursor <[email protected]>
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.

3 participants