Dudu-0223
f76a225a7d
Merge pull request #2663 from deepseek-harness/feat/subagent-provider
...
让 subagent 按需发现并选择子 Agent 模型
2026-08-24 18:23:42 +08:00
Tianyi Cui
9ebda8755e
Merge remote-tracking branch 'origin/master' into worktree/localize-ui-strings-gate
...
# Conflicts:
# packages/client/ui-chat/src/client/chat/AssistantMarkdown.tsx
# packages/client/ui-chat/src/client/chat/CompactionItem.tsx
# packages/client/ui-conversation/src/client/locales.ts
# packages/client/ui-renderer/src/client/app.tsx
# packages/client/ui-renderer/src/client/index.ts
# packages/client/ui-renderer/tests/ui-renderer.client.spec.tsx
# packages/client/ui-tool/src/client/tool/models/tool-call-model.ts
# packages/client/ui-trajectory/src/client/trajectory-record.ts
# packages/client/ui-trajectory/src/client/trajectory-snapshot-builder.ts
# packages/client/ui-trajectory/tests/views.client.spec.tsx
# packages/client/ui-workspace/src/client/tree.ts
2026-08-23 18:34:42 +08:00
Tianyi Cui
3c10f5d2d3
fix(client): route UI copy through locale
2026-08-23 17:31:37 +08:00
imccyu
be531688f3
refactor(client): migrate consumers and remove Runtime
2026-08-23 16:28:18 +08:00
imccyu
dcddaa1a6e
refactor(client): replace legacy Host event carriers
2026-08-23 16:16:02 +08:00
Tianyi Cui
17f85bdbcd
docs: trim CoT leakage from post-purge prose
...
Remove dead design-session citations, change narration, indexical
stamps, and review-adjacent justification found by the
dsh-trim-cot-leakage recall batteries in prose that landed after the
last purge. Bilingual README pairs are re-recorded.
2026-08-22 20:35:11 +08:00
Yichen Jiang
fecfabcac4
fix(credentials): name reference update event explicitly
2026-08-20 17:58:39 +08:00
Chinesezjc
6f0681f1ab
Merge branch 'master' of github.com:deepseek-harness/deepseek-harness into fix/locale-default-english
...
# Conflicts:
# packages/client/locale/tests/apply.client.spec.ts
# packages/client/ui-agent-preset/tests/apply.client.spec.ts
# packages/client/ui-settings-general/tests/apply.client.spec.ts
# packages/client/ui-settings-models/tests/apply.client.spec.ts
# packages/client/ui-settings-plugins/tests/apply.client.spec.ts
# packages/client/ui-theme/tests/apply.client.spec.ts
2026-08-18 18:16:33 +08:00
Yichen Jiang
6c16d29b24
Merge pull request #2613 from deepseek-harness/feat/web-settings-describe-mirror
...
refactor(client): serve every settings consumer from one describe mirror
2026-08-18 17:58:26 +08:00
Chinesezjc
e78fdf05fe
Merge branch 'master' of github.com:deepseek-harness/deepseek-harness into fix/locale-default-english
2026-08-18 17:38:33 +08:00
Yichen Jiang
cf7d485b5e
fix(client): harden settings describe mirror
2026-08-18 15:26:16 +08:00
Yichen Jiang
3e1915a3b2
feat(web): add model picker bulk selection
2026-08-18 13:07:11 +08:00
Chinesezjc
9de06952ab
fix(locale): persist an explicit pick of the provisional locale
...
setLocale returned early when the id already matched the active locale, so
choosing the language already on screen wrote nothing. That value may be a
provisional browser-derived or fallback resolution nothing has stored, so a
different browser sharing the DSH home still resolved on its own. Write
unconditionally; keep the render publish conditional.
Broaden the dictionary parity gate to every workspace package, pair zh/en
across sibling files and inline registrations, and fail when a dictionary has
no counterpart. It previously scanned only packages/client and packages/
extensions, compared within a single module, and silently skipped unpaired
dictionaries -- so the split locales/zh.ts + en.ts common pair, the inline
directory-picker-browse dictionary, and session-log-export were unchecked.
Normalize paths at ingestion so the sweep does not narrow on Windows.
Regenerate the client API catalog and update the locale README pair: both
described the old zh fallback direction.
Add the English fallback dialog golden, and drop a dead afterEach plus the
blank lines left where the dead browser-language pins were removed.
2026-08-18 12:18:03 +08:00
Yichen Jiang
950fcf9df6
Merge remote-tracking branch 'origin/master' into feat/web-settings-describe-mirror
...
# Conflicts:
# packages/client/locale/tests/apply.client.spec.ts
# packages/client/ui-permission-presets/src/client/index.ts
# packages/client/ui-permission-presets/src/client/settings-store.ts
# packages/client/ui-permission-presets/tests/permission-presets-row.client.spec.tsx
# packages/client/ui-permission-presets/tests/settings-store.client.spec.ts
# packages/client/ui-settings-general/src/client/index.ts
# packages/client/ui-settings-models/src/client/index.ts
# packages/client/ui-settings-models/src/client/store.ts
# packages/client/ui-settings-models/tests/apply.client.spec.ts
# packages/client/ui-settings-models/tests/components.client.spec.tsx
# packages/client/ui-settings-models/tests/onboarding-dialog.client.spec.tsx
# packages/client/ui-settings-models/tests/provider-form.client.spec.tsx
# packages/client/ui-settings-models/tests/store.client.spec.ts
# packages/client/ui-settings-models/tests/welcome-notice.client.spec.tsx
# packages/client/ui-settings-plugins/tests/apply.client.spec.ts
# packages/client/ui-settings/README.i18n.yaml
# packages/client/ui-settings/README.md
# packages/client/ui-settings/README.zh.md
# packages/client/ui-settings/src/client/index.ts
# packages/client/ui-settings/src/client/settings-scope.ts
# packages/client/ui-settings/tests/plugin.client.spec.ts
# packages/client/ui-settings/tests/settings-scope.client.spec.ts
# packages/client/ui-theme/tests/apply.client.spec.ts
2026-08-18 11:23:25 +08:00
Chinesezjc
acc9359a53
Merge remote-tracking branch 'origin/master' into fix/locale-default-english
...
# Conflicts:
# packages/client/ui-settings-models/tests/apply.client.spec.ts
# packages/client/ui-settings-plugins/tests/apply.client.spec.ts
# packages/client/ui-theme/tests/apply.client.spec.ts
2026-08-18 10:53:18 +08:00
imccyu
e1777b7891
fix(client): tighten UI ownership boundaries
2026-08-18 01:34:25 +08:00
imccyu
c065ba34d1
fix(client): tighten UI service boundaries
2026-08-18 01:34:24 +08:00
imccyu
cf5e686408
refactor(client): merge React bindings into UI renderer
2026-08-18 01:34:23 +08:00
imccyu
f37bc082c5
refactor(client): move web rendering into a dynamic plugin
2026-08-18 01:34:21 +08:00
imccyu
56dff07c4e
refactor(client): move schema handling into ui-settings
2026-08-18 01:34:20 +08:00
Chinesezjc
94135092a5
fix(locale): open in English when the browser names no shipped language
...
The provisional locale fell back to zh, so a browser asking for neither
zh nor en (fr, de) opened the product in Chinese. Resolve to en instead,
and use en as the dictionary fallback: the shipped zh/en dictionaries
declare identical key sets, so one constant serves both roles.
Add scripts/locale-dictionary-parity.spec.ts to gate that symmetry, and
set the asserted locale explicitly in specs that had relied on the old
zh fallback through a dead usePinnedBrowserLanguages call (those files
declare no jsdom environment, so browser detection never ran there).
2026-08-17 18:55:28 +08:00
Yichen Jiang
27abf19413
refactor(ui-settings-models): models page reads settings through the mirror
2026-08-17 17:33:00 +08:00
Yichen Jiang
bb3128f266
refactor(ui-settings-models): welcome notice reads through the settings scope
2026-08-17 17:11:03 +08:00
Yichen Jiang
226600147e
feat(llm-deepseek): support low reasoning effort
2026-08-14 11:47:59 +08:00
imccyu
a41085dfd4
ci: skip
2026-08-13 18:25:49 +08:00
imccyu
42c359e57b
fix: ci
2026-08-13 18:14:13 +08:00
creatixchu
0f1c29c751
test(web): cover onboarding branches
2026-08-13 18:03:15 +08:00
creatixchu
fc90114ad9
fix(web): add English onboarding copy
2026-08-13 17:35:21 +08:00
ZiyaZhang
9ee5aef98c
feat(web): unify onboarding dialogs
2026-08-13 01:19:52 -07:00
Tianyi Cui
a2d0f7f411
refactor: apply repository naming contract
...
Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change.
2026-08-13 00:54:38 +08:00