deepseek-harness/apps/web/tests/snapshots
Yichen Jiang 2dc1406dfd feat(ui-models): drop the provider-scoped reasoning effort, and red-flag a bad route id
**Reasoning effort leaves the provider cards entirely.** It is a per-MODEL
capability and the models under one provider disagree about which levels
they accept: setting `anthropic` to `max` made six of its eight models
throw UNSUPPORTED_REASONING_EFFORT, and because the catalog build catches
per provider, the whole provider vanished from the picker behind one error
row. A provider-scoped control can only ever be set to a value some of its
models reject.

The composer's model picker already offers each model its own levels, and
a switch there now records provider, model, and effort together as the
next session's default — so the setting has a better home at the right
granularity. The profile field stays in `settings.yaml` for a deployment
that knows its route; only the control is gone, from both cards and both
adapter families. Two `components.spec` cases used the control as the
vehicle for their op assertions and now use `baseURL`, which is what they
were actually testing.

**A rejected Provider ID now reads as a fault.** It shared the neutral
hint paragraph with the field's guidance, so the copy telling the user
what they got wrong looked like advice. Reuses the existing `.error`
style, matching the split the key field already makes.
2026-08-07 17:36:08 +08:00
..
access-confirmation fix(client): gate every full access picker 2026-07-30 05:48:33 -07:00
approval-composer feat: locale update all 2026-07-31 02:13:53 +08:00
bash-abort-row feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
code-mode-round fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
composer-draft-scroll fix(web): scroll to the caret after an edit the composer performs itself 2026-07-31 16:07:55 +08:00
composer-tab-geometry test(web): reconcile one-axis scroll with stable gutter 2026-08-05 18:38:58 +08:00
conversation-column-overflow fix(web): stop the conversation column from scrolling sideways 2026-08-05 18:32:14 +08:00
cordis-tool-round fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
core-web-profile test(web): cover core profile request header 2026-08-06 20:41:19 +08:00
details-session-lifecycle Merge remote-tracking branch 'github/master' into xtr/trajectory-timeline-click-focus 2026-07-30 18:08:22 +08:00
fresh-round-trip fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
goal-bar fix(web): single-flight goal clear 2026-07-31 20:54:23 +08:00
goal-multi-turn-actions test(web): make Goal replay platform-independent 2026-08-07 12:20:24 +08:00
lifecycle-chrome feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
live-interactions fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
markdown-cjk-strong feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
markdown-images feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
markdown-inline-code-links feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
math-rendering feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
message-actions feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
models-settings fix(ui-models): stop the create card pinning a reference on a blank key 2026-08-07 13:57:52 +08:00
navigation-panes fix(trajectory): show exact millisecond durations consistently 2026-08-05 16:46:23 +08:00
onboarding-deepseek-config feat(ui-models): drop the provider-scoped reasoning effort, and red-flag a bad route id 2026-08-07 17:36:08 +08:00
permission-policy-context refactor(sandbox-policy): remove capability family registries 2026-07-31 13:49:41 +08:00
plan-review fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
pwsh-terminal feat(pwsh): render pwsh calls as bash-shaped terminal cards in the Web UI 2026-08-05 02:05:06 +08:00
question-composer fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
queue-actions fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
search-card feat(client): inject slot declaration lifetimes 2026-08-06 11:28:46 +08:00
seeded-history feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
settings-chrome feat(web): open the local settings file 2026-08-04 16:59:37 +08:00
sidebar-scrollbar Merge remote-tracking branch 'origin/master' into mergebot/pr1389 2026-08-04 16:33:55 +08:00
skill-invocation-policy test(web): refresh localized expected outputs 2026-07-30 11:39:40 +08:00
steering fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
subagent-conversation fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
todo-row test(web): pin the parallel todo plan in the assembled application 2026-08-06 12:26:27 +08:00
turn-tail-actions fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
web-runtime-context fix(web): verify current GUI updates end to end 2026-07-29 11:22:48 +08:00
web-search-round fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
workspace-management fix(directory-picker-browse): advertise the path editor and walk the panes with the draft 2026-08-03 11:24:35 +08:00