deepseek-harness/apps/web/tests/expected
Yichen Jiang e5f36cc70f feat(plugin-inventory): carry every agent preset's composition and group the settings plugin list by scope
The settings plugin list projected ctx.loader.entries() alone, hiding the
plugins sessions actually run and rendering the web overlay's deliberate
disabled tombstones (tool-bash, tool-fs, ...) as two dozen plainly disabled
rows while the same modules ran in every standard-preset session.

- dsh-agent-presets: compositionInventory() answers flattened rows per
  preset — newest live standing generation when mounted, composition file
  otherwise with !!js disabled gates evaluated against the Loader context;
  reading never mounts (regression-tested), refusal stays 'conditional',
  raced files report broken with the reason.
- dsh-host-plugin-inventory: list() gains an optional agentPresets block,
  resolving the roster as an optional peer and mapping fiber states to the
  public phase vocabulary.
- ui-settings-plugin-inventory: preset group first behind a display-only
  switcher opening on the default preset; global group collapsed with
  failures floated; host-disabled modules enabled by >=1 preset fold into a
  session-plugins drawer naming providers; search spans scopes and points
  at matches in unselected presets.
- ui-agent-preset: the General-settings default-preset row is deleted — the
  roster section's make-default and the new-session chip keep the field —
  and the settings store slims to the display roster the header label reads.

Docs, catalogs, module graph, settings-chrome goldens, and the bilingual
Agent Note ride along.
2026-08-29 17:13:45 +08:00
..
access-confirmation fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
agent-preset-authoring rename code-mode to ptc (PTC mode), except session-persistent vocabulary 2026-08-27 23:14:31 +08:00
agent-preset-selection rename code-mode to ptc (PTC mode), except session-persistent vocabulary 2026-08-27 23:14:31 +08:00
cold-blank-session fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
composer-draft-scroll Merge remote-tracking branch 'origin/master' into worktree/web-textarea-refactor-991614 2026-08-25 10:42:32 +08:00
composer-tab-geometry fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
conversation-column-overflow fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
declared-reasoning fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
github-ready-review feat(ui-conversation): fold turn process before final answer (#2547) 2026-08-27 10:12:39 +00:00
goal-bar fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
goal-command-presentation feat(web): polish the input trigger menu presentation 2026-08-26 21:17:46 +08:00
home-path-tilde fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
markdown-cjk-strong feat(web): polish the input trigger menu presentation 2026-08-26 21:17:46 +08:00
markdown-images feat(web): polish the input trigger menu presentation 2026-08-26 21:17:46 +08:00
markdown-inline-code-links feat(web): polish the input trigger menu presentation 2026-08-26 21:17:46 +08:00
markdown-wide-table fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
math-rendering feat(web): polish the input trigger menu presentation 2026-08-26 21:17:46 +08:00
max-tokens-notice fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
models-settings fix(web): move subagent model switch to Plugins 2026-08-27 12:00:01 +08:00
onboarding-deepseek-config fix(web): move subagent model switch to Plugins 2026-08-27 12:00:01 +08:00
onboarding-usable-provider fix(web): move subagent model switch to Plugins 2026-08-27 12:00:01 +08:00
plugin-config fix(ui-settings-plugins): place Subagent after Agent loop 2026-08-27 12:00:02 +08:00
reference-composer refactor(session-reference): label discovery from projections alone 2026-08-27 15:21:08 +08:00
schedule-after fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
search-card fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
settings-chrome feat(plugin-inventory): carry every agent preset's composition and group the settings plugin list by scope 2026-08-29 17:13:45 +08:00
sidebar-subagent-activity fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
skill-invocation-policy fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
skill-user-invoke feat(ui-conversation): fold turn process before final answer (#2547) 2026-08-27 10:12:39 +00:00
stats-paged-history feat(web): polish the input trigger menu presentation 2026-08-26 21:17:46 +08:00
steer-all feat(ui-conversation): fold turn process before final answer (#2547) 2026-08-27 10:12:39 +00:00
todo-row fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
trajectory-virtualization fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
web-runtime-context fix(test): use expected-output naming 2026-08-24 21:37:14 +08:00
workspace-new-session-folding fix(ui-workspace): keep blank new sessions outside the fold quota 2026-08-25 14:36:56 +08:00