deepseek-harness/packages/client/ui-conversation/tests
Yichen Jiang a2ab09003f feat(web): pick a session's agent preset from the composer
A seat in the composer tool row, left of the model select, showing the preset
THIS session runs — its own recorded one, not the deployment default, because a
resumed session runs what it was created with. `SessionSummary` carries
`agentPreset` for that, alongside `cwd` and `origin`.

The switch exists only while the conversation has not started. After the first
turn the seat becomes a plain label rather than a disabled menu: a greyed
control reads as "temporarily unavailable", when in fact the choice is gone for
good. The seat never asks in that state, and the host refuses independently
with `agent-preset-locked`, so a stale client cannot slip one past it.

A rejected switch restores the previous value and surfaces the host's message
rather than leaving the seat showing something the session is not running.
2026-08-07 00:38:11 +08:00
..
apply-inject.spec.tsx fix(ui): preserve Hero tree when selecting a Workspace 2026-08-06 18:01:11 +08:00
ask-question-row.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
assembly-surfaces.spec.tsx fix(ui): preserve Hero tree when selecting a Workspace 2026-08-06 18:01:11 +08:00
chat-apply.spec.tsx fix(ui): preserve Hero tree when selecting a Workspace 2026-08-06 18:01:11 +08:00
chat-branch-tails.spec.tsx Merge remote-tracking branch 'origin/worktree/context-source-cards' into worktree/context-forms-remaining 2026-08-06 12:03:50 +08:00
chat-code-subcalls.spec.tsx feat(client): surface pending session interactions 2026-08-04 17:15:10 +08:00
chat-stats-bash-sample.spec.tsx fix(web): localize stats and close stale context meter 2026-08-06 00:21:34 +08:00
chat-store.spec.ts feat(web): unify tool-row expand interaction with IN/OUT card and trajectory Inspect 2026-07-30 21:21:29 +08:00
chat-tool-row.spec.tsx feat(pwsh): render pwsh calls as bash-shaped terminal cards in the Web UI 2026-08-05 02:05:06 +08:00
chat-toolview-slot.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
chat-view.spec.tsx Merge remote-tracking branch 'origin/master' into worktree/context-source-cards 2026-08-06 12:03:15 +08:00
context-meter.spec.tsx fix(web): localize stats and close stale context meter 2026-08-06 00:21:34 +08:00
coverage-tails.spec.tsx feat(client): surface pending session interactions 2026-08-04 17:15:10 +08:00
diff-card.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
enter-behavior-row.spec.tsx feat(web): surface and configure composer steering 2026-08-02 17:53:07 +08:00
gate-branch-tails.spec.tsx fix(web): localize stats and close stale context meter 2026-08-06 00:21:34 +08:00
input-bar.spec.tsx feat(web): pick a session's agent preset from the composer 2026-08-07 00:38:11 +08:00
input-machine.spec.ts feat(web): surface and configure composer steering 2026-08-02 17:53:07 +08:00
input-matrix.spec.tsx fix(web): use exact turn boundaries for run time 2026-08-04 15:55:07 +08:00
input-scenarios.spec.tsx fix(web): use exact turn boundaries for run time 2026-08-04 15:55:07 +08:00
queue-dock.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
read-card.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
search-card.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
selection-survival.spec.tsx fix(ui): preserve Hero tree when selecting a Workspace 2026-08-06 18:01:11 +08:00
service-orchestration.spec.ts fix(web): address steering review feedback 2026-08-02 17:53:07 +08:00
skeleton.spec.tsx fix(ui): preserve Hero tree when selecting a Workspace 2026-08-06 18:01:11 +08:00
submission-policy.spec.ts fix(web): address steering review feedback 2026-08-02 17:53:07 +08:00
terminal-card.spec.tsx feat(client): surface pending session interactions 2026-08-04 17:15:10 +08:00
todo-panel.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
turn-metrics.spec.ts feat(web): turn speed metrics and composer context meter 2026-08-05 13:54:46 +08:00
views-type-chain.spec.tsx feat: click file name to open file in toolcall, remove hover bg of toolcall, do not trigger sidebar any more (follow designer's instruction) 2026-07-28 14:24:41 +08:00
web-card.spec.tsx feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00