Commit graph

12664 commits

Author SHA1 Message Date
pku-xht
4f8ff004e6 docs(i18n): point tutorial entries at index pages 2026-08-19 02:01:56 +08:00
pku-xht
d745107674 Merge master at 782f67a into localized Chinese links
# Conflicts:
#	.agents/notes/implemented/process/2026-07-22-evidence-based-larger-hosted-runners.i18n.yaml
#	.agents/notes/implemented/process/2026-07-22-evidence-based-larger-hosted-runners.zh.md
2026-08-19 01:55:07 +08:00
imccyu
c1eac0ba54 Merge pull request #2635 from deepseek-harness/perf/partitioned-coverage
perf(ci): parallelize coverage and web snapshots in-job
2026-08-18 22:13:16 +08:00
imccyu
45a73e3ed5 fix(ci): preserve Windows gate ordering 2026-08-18 22:03:20 +08:00
imccyu
d54f6382c8 fix(ci): preserve Windows coverage failures 2026-08-18 21:45:25 +08:00
imccyu
ce128804e3 fix(test): restore Codex fixture command path 2026-08-18 21:34:55 +08:00
imccyu
975bf864ef fix(ci): make Windows fixtures portable 2026-08-18 21:19:06 +08:00
imccyu
5ba9e50bb0 fix(ci): stabilize native Windows coverage 2026-08-18 21:15:21 +08:00
imccyu
ef75b6ff2f perf(ci): parallelize coverage and web snapshots in-job 2026-08-18 21:15:20 +08:00
pku-xht
27b5c12da9 fix(i18n): preserve authored external URLs 2026-08-18 21:14:43 +08:00
pku-xht
ad6516933b fix(i18n): close automated review findings 2026-08-18 21:02:50 +08:00
pku-xht
f6fb074036 refactor(i18n): remove obsolete link lookup 2026-08-18 20:19:38 +08:00
pku-xht
df11a8af92 fix(i18n): scope switcher and merge validation 2026-08-18 20:05:01 +08:00
pku-xht
205159049f Merge master at 44f371c into localized Chinese links 2026-08-18 19:50:29 +08:00
pku-xht
1c253f7c5a refactor(i18n): narrow link normalization 2026-08-18 19:41:52 +08:00
pku-xht
08ec2622b0 fix(i18n): share Markdown link parsing 2026-08-18 19:37:53 +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
8729f38015 Merge master at 43f08ef into localized Chinese links 2026-08-18 19:13:47 +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
8d3674695b docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +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