Commit Graph
13582 Commits
Author SHA1 Message Date
07akioni 51c86af1e9 chore: refresh client catalog and module graph for connection inject 2026-08-18 20:09:55 +08:00
pku-xht df11a8af92 fix(i18n): scope switcher and merge validation 2026-08-18 20:05:01 +08:00
07akioni 996f6e49a5 fix: ci 2026-08-18 20:04:18 +08:00
pku-xht b032097c2a fix(subagent): preserve terminal turn precedence 2026-08-18 20:02:37 +08:00
07akioni b8670e3fbe fix: ci 2026-08-18 19:58:55 +08:00
pku-xht d5397cbc29 Merge commit '8b4b0bb75463e0150cfe5d042d9833e56c4d221c' into codex/product-subagent-failure-facts-codex
# Conflicts:
#	packages/subagent/subagent-codex/README.i18n.yaml
#	packages/subagent/subagent-codex/README.md
#	packages/subagent/subagent-codex/README.zh.md
#	packages/subagent/subagent-codex/tests/real-product.spec.ts
#	packages/subagent/subagent-codex/tests/subagent-codex.spec.ts
2026-08-18 19:51:06 +08:00
pku-xht 205159049f Merge master at 44f371c into localized Chinese links 2026-08-18 19:50:29 +08:00
07akioni 6a5118eb5c fix: ci 2026-08-18 19:44:03 +08:00
07akioni bd41b3cbc7 Merge remote-tracking branch 'origin/master' into feat/home-path-abbr 2026-08-18 19:42:01 +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 46fd537b20 Merge commit '43f08ef2867b288331271df679b2a731b76c8919' into codex/product-subagent-failure-facts-claude
# Conflicts:
#	.agents/notes/implemented/feature/2026-08-04-claude-code-and-codex-subagent-backends.i18n.yaml
#	.agents/notes/implemented/feature/2026-08-04-claude-code-and-codex-subagent-backends.md
#	.agents/notes/implemented/feature/2026-08-04-claude-code-and-codex-subagent-backends.zh.md
#	docs/config-catalog.i18n.yaml
#	docs/config-catalog.md
#	docs/config-catalog.zh.md
#	packages/subagent/subagent-claude-code/src/index.ts
#	packages/subagent/subagent-claude-code/tests/real-product.spec.ts
#	packages/subagent/subagent-claude-code/tests/subagent-claude-code.spec.ts
2026-08-18 19:36:16 +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
07akioni dd3ea3db2e fix: ci 2026-08-18 19:31:12 +08:00
pku-xht a54e58d504 Merge codex/installable-product-subagents into codex/installable-codex-provider 2026-08-18 19:26:11 +08:00
07akioni 20a5f5a3ee feat(ui-tool): integrate connection handling for POSIX home path abbreviation 2026-08-18 19:25:13 +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
07akioni 2442e63360 fix: cr 2026-08-18 19:14:20 +08:00
pku-xht 6ebf8d199d fix(subagent): preserve Codex process exit facts 2026-08-18 19:14:02 +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
07akioni 0148c9bef6 Merge remote-tracking branch 'origin/master' into fix/open-file-fail 2026-08-18 19:06:27 +08:00
pku-xht 4be7e7680e test(acp): refresh product subagent skill snapshot 2026-08-18 19:04:18 +08:00
07akioni e3752e207e fix: remove debug code 2026-08-18 19:02:38 +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
07akioni 4037762dc0 fix: build 2026-08-18 18:57:37 +08:00
07akioni b1be9e93cd fix: optimize ui 2026-08-18 18:54:18 +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
_Kerman b6e61f61ac test: omit persistence envelopes from session snapshots 2026-08-18 18:27:01 +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
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
pku-xht a3fc0b5ecd test(subagent): use platform Codex argv 2026-08-18 18:06:06 +08:00
pku-xht a881208f4a Merge commit 'bda9231260082ff5f06eba352bcfc49865895e04' into codex/product-subagent-failure-facts-codex 2026-08-18 18:04:33 +08:00
fz 1b9f9ae256 fix(ci): install local Python release wheels 2026-08-18 18:02:02 +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 aee72bce93 Merge commit '70707a46f6868858a0e80ad8bf48ba160403e1eb' into codex/product-subagent-failure-facts-claude 2026-08-18 17:57:06 +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 5ce9a7eb97 Merge merged permissions stack into Claude failure facts 2026-08-18 17:49:32 +08:00
pku-xht fd4b1c428a Merge Codex permission modes into named Claude instances 2026-08-18 17:44:39 +08:00