Dudu-0223
f887a8f907
fix(web): move subagent model switch to Plugins
2026-08-27 12:00:01 +08:00
Chinesezjc
4ed5303f41
Merge pull request #3115 from deepseek-harness/fix/remove-transform-corpus
...
fix(ci): Windows pnpm setup isolation and spawn budget alignment
2026-08-27 11:14:03 +08:00
imccyu
dd70c0c88d
feat(api): serve settings through Remote controllers
2026-08-27 03:00:49 +08:00
imccyu
54d77eff00
docs(directory-picker): record the Remote transport
2026-08-27 02:20:40 +08:00
Chinesezjc
91379e8de6
ci(build-exe): drop pull_request label trigger to avoid skipped checks ( #3049 )
...
* ci(build-exe): drop pull_request label trigger to avoid skipped checks
* docs(build-exe): sync agent note and pin event set in workflow spec
* test(ci): type-safe event key assertion for build-exe workflow
* ci(build-exe): use present-tense trigger comment and drop label-run note
2026-08-26 17:52:34 +08:00
Chinesezjc
84692044af
test: raise the contended Windows spawn budgets to 90s
...
The per-case 15-30s budgets on the Windows native and coverage lanes fire
before oxlint, workflow-worker-thread, and other subprocess-spawning cases
finish under the loaded self-hosted pool; the failures rotate across cases
as load shifts, so per-case widening only moved the flake. Raise the lane
defaults (DSH_COVERAGE_TEST_TIMEOUT_MS and the native --testTimeout) to 90s,
align the oxlint and workflow-worker-thread case budgets, and keep the
built-bin SPAWN_TIMEOUT_MS at 60s under a 90s outer budget.
2026-08-26 17:17:47 +08:00
Chinesezjc
e9cb003e9e
test: widen oxlint contract and built-bin spawn budgets
...
Both suites spawn real subprocesses (oxlint probes; the dsh built bin) that
cold-start slowly on the contended self-hosted Windows pool, so their 20-25s
timeouts fire before the child finishes. Raise the oxlint contract case
timeouts to 60s and the built-bin execa timeouts to 60s, matching the
tool-ralph budget treatment.
2026-08-26 16:39:30 +08:00
Chinesezjc
e87a47692d
ci: isolate the Windows pnpm setup destination per job
...
The windows-* jobs keep a separate standalone pnpm executable under
runner.temp/setup-pnpm-js. A previous job on the same self-hosted runner
can leave a locked @reflink native module there, so the next job's
pnpm/action-setup fails with EPERM during unlink before any test runs.
Suffix the destination with run_id, run_attempt, and job so every job
gets a fresh directory even when sequential jobs land on the same
runner; apply the same to the python SDK exe build. Update the pnpm
setup isolation note to record the Windows-specific destination.
2026-08-26 16:39:30 +08:00
Yichen Jiang
5661b7a972
Merge pull request #3110 from deepseek-harness/worktree/fix-question-drafts-session-switch
...
fix(web): preserve ask_user_question drafts across Sessions
2026-08-26 16:10:37 +08:00
Magolor
df76bc695b
feat(session): reduce persistence storage size ( #3048 )
2026-08-26 08:01:07 +00:00
Yichen Jiang
e5d39b6076
Merge origin/master into worktree/fix-question-drafts-session-switch
2026-08-26 15:51:15 +08:00
imccyu
64575de655
docs(subagent): regenerate Remote references
2026-08-26 14:52:53 +08:00
Yichen Jiang
308d1b21cb
Merge remote-tracking branch 'origin/master' into worktree/3116-docs-mpa-idempotence
2026-08-26 14:33:23 +08:00
Yichen Jiang
1d09a4c877
fix(docs): harden build output cleanup
2026-08-26 14:33:17 +08:00
Yichen Jiang
4e1c87b1a2
fix(ci): bound Windows process contention
2026-08-26 14:24:24 +08:00
imccyu
b342b09401
chore(release): drop the unused synchronous runner
2026-08-26 13:23:41 +08:00
Yichen Jiang
d6a1031cfa
Merge remote-tracking branch 'origin/master' into worktree/3116-docs-mpa-idempotence
2026-08-26 13:10:09 +08:00
Yichen Jiang
3275365489
fix(docs): make site builds idempotent
2026-08-26 13:09:53 +08:00
imccyu
f18ab429e4
ci(release): pack rehearsal tarballs concurrently
2026-08-26 12:46:17 +08:00
imccyu
8793cd477b
test(webworker-runtime): keep the corpus gate as a Node import sweep
2026-08-26 12:35:05 +08:00
imccyu
6d9cc6ab96
test(webworker-runtime): drop coverage requirement and compile transform suites
2026-08-26 12:35:04 +08:00
imccyu
75428c7f47
perf(ci)
2026-08-26 12:35:04 +08:00
_Kerman
bf83f0889b
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2731
2026-08-26 11:40:56 +08:00
imccyu
5752b1dc3c
docs(agent-presets): refresh @Remote migration references
2026-08-26 11:18:36 +08:00
_Kerman
6a311f0638
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2731
2026-08-26 11:17:50 +08:00
fengsy
eadd5df82b
fix(team): preserve current Client architecture after rebase
2026-08-26 10:56:57 +08:00
Dudu-0223
61dea35bd2
refactor: let Team own browser remotes
2026-08-26 10:56:57 +08:00
Dudu-0223
36588ade22
fix(team): isolate browser remote adapter
2026-08-26 10:56:57 +08:00
Dudu-0223
806642b064
feat(team): add experimental Agent Teams Web profile
2026-08-26 10:56:57 +08:00
_Kerman
d3dd816d67
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2731
...
# Conflicts:
# packages/util/brand/README.i18n.yaml
# packages/util/brand/README.md
# packages/util/brand/README.zh.md
2026-08-26 10:35:38 +08:00
Tianyi Cui
035ac85f42
Merge branch 'master' into worktree/remove-ignorable-session-events
2026-08-26 02:44:26 +08:00
Tianyi Cui
42dc2a46c2
refactor(session): require known event types on read
2026-08-26 00:22:31 +08:00
Dudu-0223
a6c274e250
feat(team): add experimental Agent Teams CLI profile
2026-08-26 00:13:35 +08:00
Magolor
0b5eba0c8d
docs: rebuild the documentation skill and standards ( #2983 )
2026-08-25 23:47:20 +08:00
Chinesezjc
9bf6f4b43c
perf(ci): move the transform corpus out of coverage partitions
...
The full-corpus transform gate spawns one child that transforms and imports
every built bundle, so it runs for 8-25 minutes as a single case and
dominates one native Windows coverage partition, blowing its 900s budget
under load. Move it to the coverage-exempt heavy gate, which runs it with
its own worker budget instead of competing with the instrumented
partitions. The package's src is threshold-excluded in vitest.config.ts, so
the exemption carries no coverage; the exempt-heavy roster note records the
entry.
2026-08-25 22:11:11 +08:00
07akioni
79fd46b98e
Merge pull request #3025 from deepseek-harness/ihsiangzhang/content-width-font-size
...
feat(ui): adaptive content width and settings font-size control
2026-08-25 21:54:15 +08:00
_Kerman
248d22f2c6
Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id
2026-08-25 21:44:26 +08:00
ihsiang
be994a9270
Merge branch 'master' into ihsiangzhang/content-width-font-size
2026-08-25 21:27:28 +08:00
_Kerman
cef391487a
Merge remote-tracking branch 'origin/master' into xtr/projection-per-session-cache
2026-08-25 21:23:28 +08:00
pku-xht
a47535ceab
Merge pull request #2871 from deepseek-harness/codex/dsh-sdk-minimal-diagnostics
...
fix(subagent): preserve actionable DSH SDK failure facts
2026-08-25 21:16:02 +08:00
pku-xht
446a632c58
Merge commit '882fb242ad930f15617e95cfb04e5c2225d70772' into codex/dsh-sdk-minimal-diagnostics
2026-08-25 20:57:46 +08:00
ihsiang
6d6f8f044c
feat(ui): adaptive content width and font-size control
...
Add conversation adaptive content width and a Settings font-size control,
with theme presenter, font-size row, snapshots, tests, and agent notes.
2026-08-25 20:42:03 +08:00
imccyu
bbe00b0db2
feat(locale): allow external language registration
2026-08-25 20:40:26 +08:00
_Kerman
f436c888aa
Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id
2026-08-25 20:24:54 +08:00
_Kerman
d79ff0b589
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2781
2026-08-25 20:15:26 +08:00
_Kerman
3f34c026e3
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2781
2026-08-25 20:04:32 +08:00
creatixchu
e497ea69b1
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 19:56:17 +08:00
pku-xht
b57d378e7d
Merge commit '74a6e1e5cf520cdde8bf461d9051c81142fd6afe' into codex/dsh-sdk-minimal-diagnostics
2026-08-25 19:33:48 +08:00
pku-xht
08aed20139
test(ci): stabilize cross-platform consumer gates
2026-08-25 19:27:34 +08:00
Ziya and ZiyaZhang
b565df3442
feat(web): show exact per-turn token usage ( #3005 )
...
* feat(web): show exact per-turn token usage
* test(runtime): refresh exact token usage snapshots
* refactor(token-meter): own per-turn usage folding
* perf(ui-chat): bound paging anchor layout reads
* test(web): align usage golden with system prompt row
* fix(test): resolve token-meter client from source
* test(token-meter): cover retry without usage
---------
Co-authored-by: ZiyaZhang <199893125+ZiyaZhang@users.noreply.github.com >
2026-08-25 19:05:52 +08:00