Share conversation timeline and ToolCall UI in superagent-ui - #33
Merged
Merged
Conversation
Move chronological merge/sort, paired ToolCall cards (apply_patch diff and exec command views), Activity/Plan/Approval helpers, and scroll-follow into @superdurable/superagent-ui so Studio can consume one extensible package. Co-authored-by: Quanzheng Long <qlong.seattle@gmail.com>
Format package sources, drop nested Conversation history label, and update full-stack E2E selectors for paired .sa-tool-call cards.
longquanzheng
marked this pull request as ready for review
September 20, 2026 18:23
Remove redundant ToolName casts, simplify PlanStatusValue, avoid ANSI control-char regex literals, and drop the test non-null assertion.
Document that vX.Y.Z tags and npm publishes must target origin/main commits, never feature-branch heads.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@superdurable/superagent-uifirst.buildConversationTimeline+ConversationTimeline(render slots),pairToolCallsById+ToolCallCard(apply_patchdiff,exec_*command cards), Activity/Plan/Approval/Timer helpers, view-state merge helpers, and injectableuseTimelineFollowinto the shared UI package.ConversationViewto the package and delete the local timeline module..sa-tool-call, and eslint fixes.@superdurable/superagent-uireleases must be tagged/published fromorigin/mainonly (never feature branches). Prematurev0.6.0will be superseded byv0.6.1from main after merge.Test plan
npm run test --workspace @superdurable/superagent-uinpm run typecheck/npm run lint/make format-check2648e72(static + Released Dex integration)a73afb8v0.6.1from main onlyNote: do not publish from this feature branch.