-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Labels
externalUser is not a member of langchain-aiUser is not a member of langchain-ailangsmithFor docs changes to LangSmithFor docs changes to LangSmith
Description
Type of issue
issue / bug
Language
Python
Description
Summary
Thread overview output fields render in a fixed order with no visible way to change the default ordering.
This makes it hard to align outputs to a multi‑step workflow.
Current Behavior
- Thread overview outputs appear in a non‑alphabetic, non‑workflow order.
- The UI offers no drag‑and‑drop or ordering controls for these output fields.
Expected Behavior
- Allow reordering output fields (drag‑and‑drop, sort controls, or a per‑project default ordering).
- Alternatively, honor the order of root output keys or the order fields were selected.
Steps to Reproduce
- Open any thread in the Threads UI.
- Configure Thread overview to show root output fields such as:
outputs.finalTextoutputs.step1Decisionoutputs.step2Summary
- Save and observe the rendered order.
Why This Matters
Many workflows have a clear sequence of steps (e.g., Decide → Plan → Execute → Summarize).
Ordering outputs to match that sequence makes multi‑turn debugging faster and reduces cognitive load.
Worked Example
Suppose a root run outputs:
outputs.step1Decisionoutputs.step2Summaryoutputs.finalText
In the Thread overview, you want the display order to be:
outputs.step1Decisionoutputs.step2Summaryoutputs.finalText
Currently, the UI renders a fixed order that does not match this sequence, and there is no way to adjust it.
Metadata
Metadata
Assignees
Labels
externalUser is not a member of langchain-aiUser is not a member of langchain-ailangsmithFor docs changes to LangSmithFor docs changes to LangSmith