Files
deepseek-harness/apps/web/tests/expected/steer-all/settled-expanded.expected.md
T
Kaige-Gaoandimccyu 0778dec09f feat(ui-user-questions): show answered batches as shared message bubbles (#6362)
* feat(ui-user-questions): show answered batches as shared message bubbles

* refactor(ui-primitives): share clipboard confirmation lifecycle

* test(web): include answered question bubbles in steering goldens

* fix(ui-user-questions): keep answered turns collapsible

* test(ui-user-questions): drop the removed compactAnswer expectation

master removed ChatTurnProcessPresentation.compactAnswer in aaeb344
("fix(chat): keep the reply gap on a folded final answer"); reply spacing
now comes from the adjacent-row rules. The rebase left this assertion
behind, so the parametrized replay/live/prepend cases failed on every CI
coverage lane even though typecheck stayed green: toMatchObject accepts
the stale property.

* fix(ui-user-questions): address answer bubble review feedback

* test(web): observe file card styles after both cards mount

---------

Co-authored-by: imccyu <[email protected]>
2026-10-21 23:44:02 +08:00

1.7 KiB

  • banner:
    • navigation "Session hierarchy": Use the ask_user_question tool to
    • text: Standard mode
    • button "More actions"
    • button "Open right sidebar"
    • tablist:
      • tab "Chat" [selected]
      • tab "Trajectory"
    • button "More conversation views"
  • text: Use the ask_user_question tool to ask me exactly one question with id "checkpoint", question "Ready to continue?", header "Checkpoint", and options labeled "Yes" and "No". After I answer, reply with one short sentence acknowledging my answer and stop. {{clock}}
  • button "Copy"
  • status: Completed
  • button "Completed in {{duration}}" [disabled]
  • button "Asked questions" [expanded]
  • button "Think The user wants me to ask them a checkpoint question first, then continue with whatever they interject. Let me do exactly that."
  • button "Ask question 1/1 answered"
  • group "Questions and answers":
    • term: Checkpoint Ready to continue?
    • definition: "Yes"
    • text: {{clock}}
    • button "Copy"
  • text: "Interjection: include the word BANANA in your final reply. {{clock}}"
  • button "Copy"
  • text: "Interjection: include the word ORANGE in your final reply. {{clock}}"
  • button "Copy"
  • paragraph: "Got it: BANANA and ORANGE."
  • button "Copy"
  • button "Good response"
  • button "Bad response"
  • button "Branch into a new conversation"
  • text: {{clock}}
  • textbox "Message or run a task, / commands, @ files or sessions"
  • button "Add files or run commands"
  • 'button "Access mode, current: Workspace Write"': Workspace Write
  • button "Select model, current DeepSeek-V4-Flash": DeepSeek-V4-Flash
  • button "Send message" [disabled]
  • button "1 turns 2 steps · {{throughput}} tok/s": 1 turns 2 steps{{throughput}} tok/s
  • button "40 tok · Cache hit 0%": 40 tokCache hit 0%
  • button "0% of context used": 0%