DAGWorks-Inc / burr

Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure.
https://burr.dagworks.io
BSD 3-Clause Clear License
1.28k stars 71 forks source link

Parallelism UI improvements #421

Closed elijahbenizzy closed 16 hours ago

elijahbenizzy commented 1 week ago

[Short description explaining the high-level reason for the pull request]

Changes

How I tested this

Notes

Checklist


[!IMPORTANT] Enhance parallelism UI by improving step navigation, sub-application handling, and insights display across multiple components.

  • Behavior:
    • Modify AppListTable in AppList.tsx to display all apps, not just root apps.
    • Update AppView in AppView.tsx to handle SequenceLocation for step navigation.
    • Enhance AnnotationsView in AnnotationsView.tsx to support SequenceLocation for annotations.
  • Components:
    • Add RecursionDepthPadding and SelfLoadingSubApplicationContainer in StepList.tsx for better sub-application handling.
    • Update WaterfallPiece in StepList.tsx to handle sub-actions.
    • Modify InsightSubTable in InsightsView.tsx to use SequenceLocation for insights.
  • Utilities:
    • Add useLocationParams in utils.tsx for consistent URL parameter handling.
  • Misc:
    • Import GraphBuilder in burr/core/__init__.py.
    • Remove unused useParams import in AppView.tsx.

This description was created by Ellipsis for f5106cb71b809cff23e148f68e5aa51dc03ce80e. It will automatically update as commits are pushed.

github-actions[bot] commented 1 week ago

A preview of f5106cb71b809cff23e148f68e5aa51dc03ce80e is uploaded and can be seen here:

https://burr.dagworks.io/pull/421

Changes may take a few minutes to propagate. Since this is a preview of production, content with draft: true will not be rendered. The source is here: https://github.com/DAGWorks-Inc/burr/tree/gh-pages/pull/421/