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
72ae04abde
test(subagent): cover bounded Codex stderr tail
2026-08-18 19:16:22 +08:00
pku-xht
2070f127ee
Merge codex/installable-product-subagents into codex/installable-codex-provider
2026-08-18 19:09:35 +08:00
pku-xht
4be7e7680e
test(acp): refresh product subagent skill snapshot
2026-08-18 19:04:18 +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
836c322758
Merge pull request #2638 from deepseek-harness/codex/product-subagent-named-instances-codex
...
feat(subagent): support named Codex provider instances
2026-08-18 18:31:04 +08:00
pku-xht
1ec9c0c4a6
Merge codex/installable-product-subagents into codex/installable-codex-provider
2026-08-18 18:29:37 +08:00
Chinesezjc
3967df95f7
docs(locale): clarify full-rollout note on the en fallback default
...
The Consequences bullet named the zh copy surface the 'zh default', which
could be read as the product's opening locale. It covers component-copy
coverage only; the opening/fallback locale (browser naming no shipped
language, or a non-browser run) is en since FALLBACK_LOCALE moved. State that
explicitly and cross-link the browser-derived-initial-locale note, in both
languages, and re-record the .i18n.yaml pairing.
2026-08-18 18:19:30 +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
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
Chinesezjc
9301def7eb
fix(locale): tighten parity gate and correct copy-source wording
...
Address the three open review threads on the dictionary parity gate.
Regex/TEXT: localeOf now requires an uppercase ASCII [A-Z] flat-letter at
the third position of a name-prefix shape, so zh2Foo/zh_probe are no longer
treated as dictionaries in localeOf while the admission pre-filter skips
them. The two now agree exactly.
register detection now also admits a bare register identifier callee in
addition to a property access, covering a future destructured
register(NS, 'zh'|'en', dict) call instead of silently dropping it.
A 3-arg register whose dictionary argument is a local variable is resolved
through module-scope const initializers; one that cannot be resolved to an
object literal makes the gate refuse with a named error rather than skipping
the registration and narrowing the sweep.
Also restate the FALLBACK_LOCALE rationale: the residual case points at
English because a browser naming neither shipped language is the reader
least likely to read Chinese, not because English is the copy's source
language (Chinese is; packages/client/AGENTS.md). Sync the identical claim
in the bilingual Agent Note and re-record its .i18n.yaml pairing.
2026-08-18 17:56:49 +08:00
pku-xht
9e8a620f61
Merge named Claude instances into named Codex instances
2026-08-18 17:52:10 +08:00
Yichen Jiang
f4caa4dbdf
Merge pull request #2619 from deepseek-harness/worktree/web-pi-ai-retry-default
...
feat(llm): default model retries to five
2026-08-18 17:50:39 +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
f8912628f5
Merge pull request #2589 from deepseek-harness/codex/product-subagent-noninteractive-permissions-codex
...
feat(subagent): add Codex non-interactive permission modes
2026-08-18 17:37:06 +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
pku-xht
31ce2a400b
Merge Claude permission modes into Codex permission modes
2026-08-18 17:19:21 +08:00
Yichen Jiang
2b3a8d1845
ci: refresh pull request checks
2026-08-18 17:18:39 +08:00
pku-xht
859525a64e
Merge origin/master into Claude permission modes
2026-08-18 17:16:45 +08:00
pku-xht
ec9d4a6803
Merge Claude permission modes into Codex permission modes
...
# Conflicts:
# docs/config-catalog.i18n.yaml
2026-08-18 17:11:10 +08:00
Yichen Jiang
aef4b1323b
Merge remote-tracking branch 'origin/master' into worktree/web-pi-ai-retry-default
2026-08-18 17:07:16 +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
pku-xht
7f6b517018
Merge origin/master into Claude permission modes
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/subsystems/subagent.i18n.yaml
# packages/subagent/subagent/README.i18n.yaml
2026-08-18 17:04:42 +08:00
lsdsjy
71ef418566
Merge pull request #2664 from deepseek-harness/docs/readme-cdn-links
...
feat(community,infra): publish README assets through CDN
2026-08-18 17:04:11 +08:00
Yichen Jiang
03fd7c003b
test(web): update retry status golden
2026-08-18 16:57:31 +08:00
CreatixChu
e399dff459
Merge pull request #2647 from deepseek-harness/worktree/image-request-budget
...
fix(llm-pi-ai): bound request image payload by offloading oldest images
2026-08-18 16:57:02 +08:00
Yichen Jiang
d415b63c19
test(client): cover settings lifecycle guards
2026-08-18 16:55:39 +08:00
creatixchu
1022467d93
Merge remote-tracking branch 'origin/master' into worktree/image-request-budget
2026-08-18 16:43:58 +08:00
Yichen Jiang
3daad96733
Merge pull request #2668 from deepseek-harness/worktree/model-picker-bulk-select
...
feat(web): add bulk selection to model picker
2026-08-18 16:43:16 +08:00
Yichen Jiang
75c9f05c6b
test(llm): expect five replay retries
2026-08-18 16:40:54 +08:00
Yichen Jiang
5372fc384e
chore(llm): trim retry default refactor
2026-08-18 16:36:41 +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
831670533b
Merge remote-tracking branch 'origin/master' into worktree/image-request-budget
2026-08-18 16:31:40 +08:00
lsdsjy
49b48369db
fix(community,llm): remove duplicate README assets
2026-08-18 16:21:54 +08:00
lsdsjy
c1c955bb09
feat(community,infra): publish README assets through CDN
2026-08-18 16:21:54 +08:00
Anshuo
721ff76d24
Merge pull request #2156 from deepseek-harness/agentteams-runtime-cli-v2
...
feat(team): add experimental durable Agent Teams runtime
2026-08-18 16:14:53 +08:00
Yichen Jiang
cf7d485b5e
fix(client): harden settings describe mirror
2026-08-18 15:26:16 +08:00