Yichen Jiang
cd7e45ced6
Merge remote-tracking branch 'origin/master' into worktree/deepseek-native-multimodal
2026-08-19 12:35:05 +08:00
Yichen Jiang
7078918b30
feat(llm-deepseek): support multimodal requests
2026-08-19 11:39:52 +08:00
creatixchu
fcaa0efec5
Merge remote-tracking branch 'origin/master' into worktree/command-attachment-envelope
2026-08-19 11:11:15 +08:00
Chinesezjc
657f52eb21
Merge pull request #1787 from deepseek-harness/feat/plan-narrow-viewport-regression
...
fix(web): wrap the composer control row so the plan chip never overlaps the model trigger
2026-08-19 10:50:54 +08:00
Dudu-0223
6b4df99c44
fix multi-query web search review feedback
2026-08-19 10:33:43 +08:00
Dudu-0223
b06722e2d4
support bounded multi-query web search
2026-08-19 10:33:43 +08:00
imccyu
ef75b6ff2f
perf(ci): parallelize coverage and web snapshots in-job
2026-08-18 21:15:20 +08:00
pku-xht
c119710560
Merge pull request #2579 from deepseek-harness/codex/installable-codex-provider
...
feat(subagent): make Codex provider directly installable
2026-08-18 19:37:21 +08:00
pku-xht
1df24165d0
Merge pull request #2392 from deepseek-harness/codex/installable-product-subagents
...
feat(subagent): make Claude Code provider directly installable
2026-08-18 19:33:03 +08:00
pku-xht
a54e58d504
Merge codex/installable-product-subagents into codex/installable-codex-provider
2026-08-18 19:26:11 +08:00
pku-xht
0f734991e1
test(web): refresh product subagent skill rendering
2026-08-18 19:19:58 +08:00
pku-xht
89e09b0023
Merge codex/installable-product-subagents into codex/installable-codex-provider
2026-08-18 18:59:40 +08:00
pku-xht
02a32d93f2
Merge master into codex/installable-product-subagents
2026-08-18 18:47:34 +08:00
Chinesezjc
0b42971d0c
Merge pull request #2628 from deepseek-harness/fix/locale-default-english
...
fix(locale): open in English when the browser names no shipped language
2026-08-18 18:37:11 +08:00
pku-xht
1ec9c0c4a6
Merge codex/installable-product-subagents into codex/installable-codex-provider
2026-08-18 18:29:37 +08:00
pku-xht
67266b07cf
Merge master into named Codex instances
2026-08-18 18:17:16 +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
Chinesezjc
8c7d8ad33f
Merge remote-tracking branch 'origin/master' into feat/plan-narrow-viewport-regression
...
# Conflicts:
# apps/web/tests/scaffold.ts
2026-08-18 18:15:38 +08:00
pku-xht
b1a895640e
Merge master into codex/installable-product-subagents
2026-08-18 18:11:42 +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
pku-xht
9e8a620f61
Merge named Claude instances into named Codex instances
2026-08-18 17:52:10 +08:00
pku-xht
fd4b1c428a
Merge Codex permission modes into named Claude instances
2026-08-18 17:44:39 +08:00
Chinesezjc
0fe31f11a3
fix(locale): correct two stale product-default-Chinese comments
...
Chinese is no longer the product default since FALLBACK_LOCALE moved to en
in this branch. connectFreshWorkspaceZh and the access-confirmation scenario
both reach the Chinese surface by advertising ZH_BROWSER_LOCALE, not by
inheriting a default, so their comments must say so.
2026-08-18 17:39:06 +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
455cd2630a
Merge remote-tracking branch 'origin/master' into worktree/web-pi-ai-retry-default
2026-08-18 17:38:19 +08:00
pku-xht
50ba75762b
Merge pull request #2607 from deepseek-harness/codex/workflow-manual-disclosure
...
feat(workflow): let users control run and phase disclosures
2026-08-18 17:30:06 +08:00
Yichen Jiang
2ae1a4ebc7
Merge remote-tracking branch 'origin/master' into worktree/web-pi-ai-retry-default
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/llm/llm-pi-ai/README.i18n.yaml
# packages/llm/llm-pi-ai/README.md
# packages/llm/llm-pi-ai/README.zh.md
# packages/llm/llm-pi-ai/src/config.ts
2026-08-18 17:07:05 +08:00
creatixchu
d71f744c16
Merge remote-tracking branch 'origin/master' into worktree/command-attachment-envelope
2026-08-18 16:58:46 +08:00
Yichen Jiang
03fd7c003b
test(web): update retry status golden
2026-08-18 16:57:31 +08:00
Yichen Jiang
dc4ffabb53
Merge remote-tracking branch 'origin/master' into worktree/web-pi-ai-retry-default
2026-08-18 16:33:33 +08:00
Yichen Jiang
0ca0f3d0b8
refactor(llm): use one five-retry default
2026-08-18 16:33:22 +08:00
Yichen Jiang
381a1aef28
Merge branch 'master' into worktree/model-picker-bulk-select
2026-08-18 16:32:22 +08:00
creatixchu
d007f437cc
Merge remote-tracking branch 'origin/master' into worktree/command-attachment-envelope
2026-08-18 16:25:11 +08:00
creatixchu
51fa8da8a3
fix(plan): accept image-only plan requests
2026-08-18 15:43:59 +08:00
Yichen Jiang
cf7d485b5e
fix(client): harden settings describe mirror
2026-08-18 15:26:16 +08:00
Yichen Jiang
f4551895bc
Merge remote-tracking branch 'origin/master' into worktree/web-pi-ai-retry-default
2026-08-18 15:14:15 +08:00
Yichen Jiang
1dbafe2973
refactor(llm): centralize deployment retry defaults
2026-08-18 15:14:09 +08:00
Yichen Jiang
02008db244
Merge remote-tracking branch 'origin/master' into feat/web-settings-describe-mirror
2026-08-18 14:37:07 +08:00
Chinesezjc
8e2785d9eb
fix(locale): cover direct register() dictionaries and assert <html lang> assembled
...
The parity gate recognized only a `[['zh',{...}],['en',{...}]]` array, so the
two separate ctx.locale.register(NS, 'zh'|'en', {...}) calls in
ui-permission-presets were unchecked: deleting a key from one side left the
gate green. Pair those calls by their namespace argument. Widen the pre-filter
to admit zhSettings/accessZh spellings, which a bare \b(zh|en)\b misses and
would have skipped before parsing.
Assert document.documentElement.lang in the assembled app. The served markup
already ships lang="en", so the fr-FR scenario passes whether or not the sync
runs; the zh scenario is the discriminating half and now asserts zh-CN before
the switch and en after it.
Drop the dead vi.unstubAllGlobals() from the document-language spec, which
manages navigator with defineProperty and never calls vi.stubGlobal.
2026-08-18 13:28:18 +08:00
Yichen Jiang
3e1915a3b2
feat(web): add model picker bulk selection
2026-08-18 13:07:11 +08:00
Chinesezjc
cb0d835582
Merge remote-tracking branch 'origin/master' into fix/locale-default-english
2026-08-18 12:48:52 +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
creatixchu
761d9d1978
fix(web): render command errors as banners
2026-08-18 12:06:40 +08:00
creatixchu
1492b0cfee
Merge remote-tracking branch 'origin/master' into worktree/command-attachment-envelope
...
# Conflicts:
# apps/web/tests/assembled-boot.ts
2026-08-18 12:00:46 +08:00
imccyu
68f519a74c
test(web): make Cordis continuation turn deterministic
2026-08-18 11:58:11 +08:00
creatixchu
d559ba9b2b
fix(attachment): address dimension-limit review
2026-08-18 11:30:07 +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
pku-xht
75cece4b92
docs(subagent): finalize named instance guidance
2026-08-18 04:48:07 +08:00
pku-xht
7dd6436d52
docs(subagent): scope named guidance to Claude layer
2026-08-18 04:44:42 +08:00