Chinesezjc
3a46bd6798
test(web): assert the whole turn/end reason in the Cordis lifecycle
...
The assertion compared a rebuilt object that carried only reason.kind,
so a failing turn reported "expected { kind: 'error' }" with no payload.
TurnEndReasonMap is merge-extensible and several variants carry the only
record of why the turn ended: error holds LlmFailure (message, code) and
aborted holds its TurnEndCancelCause.
Compare the reason itself. completed declares kind as its only field, so
the passing path is unchanged, and any failure prints the full variant
payload without a per-variant branch.
2026-08-13 21:57:06 +08:00
imccyu
fb82698709
Merge pull request #2531 from deepseek-harness/release/dsh-0.1.0-rc.6
...
release: dsh@0.1.0-rc.6
2026-08-13 19:56:40 +08:00
imccyu
15148dbd9a
release(dsh): 0.1.0-rc.6
2026-08-13 19:52:05 +08:00
imccyu
fdab3aadb3
Merge pull request #2529 from deepseek-harness/fix/npm-import
...
fix: SessionPersistenceCorruptionError
2026-08-13 19:51:52 +08:00
imccyu
c1d26018a4
fix: lint
2026-08-13 19:49:27 +08:00
imccyu
c91cfc3ec2
fix: SessionPersistenceCorruptionError
2026-08-13 19:44:14 +08:00
imccyu
47f943859b
Merge pull request #2519 from deepseek-harness/feat/npm-public
...
release: dsh@0.1.0-rc.5 & publish the dsh family publicly
2026-08-13 19:38:46 +08:00
imccyu
abe560f81e
release(dsh): 0.1.0-rc.5
2026-08-13 18:49:33 +08:00
imccyu
8c1e8d9890
build(release): publish the dsh family publicly
...
Every release member now declares publishConfig.access: public, so the scope no
longer mixes levels: the 221 packages/*/* and apps/* manifests join the vendored
framework and the native packages.
check-workspace-constraints drops the per-sequence expectation and holds every
release member to public, which is what stops a member from drifting back.
Access is a property of the package, not of a version: the dsh packages already
published as restricted become world-readable at their next publication.
2026-08-13 18:49:32 +08:00
Tianyi Cui
f26a6f6cff
Merge pull request #2520 from deepseek-harness/docs/paper
...
docs: add link to preview paper
2026-08-13 18:47:36 +08:00
imccyu
124aa5f01a
Merge pull request #2521 from deepseek-harness/release/dsh-0.1.0-rc.3
...
release: dsh@0.1.0-rc.3
2026-08-13 18:40:08 +08:00
imccyu
8a954b2eca
release(dsh): 0.1.0-rc.3
2026-08-13 18:39:06 +08:00
imccyu
71fa4c50d1
Merge pull request #2512 from deepseek-harness/codex/2503-english-onboarding-copy
...
fix(web): add English onboarding copy
2026-08-13 18:38:26 +08:00
Shigma
0ae8f27b93
docs: add link to preview paper
2026-08-13 18:37:45 +08:00
imccyu
908f1afc42
ci: skip
2026-08-13 18:29:09 +08:00
imccyu
a41085dfd4
ci: skip
2026-08-13 18:25:49 +08:00
imccyu
81cf740c4f
Merge branch 'master' into codex/2503-english-onboarding-copy
2026-08-13 18:15:53 +08:00
imccyu
42c359e57b
fix: ci
2026-08-13 18:14:13 +08:00
Turtle
b5aa2602a0
Merge pull request #2498 from deepseek-harness/codex/docs-publish-source-build
...
docs: add source build prerequisite to plugin tutorial
2026-08-13 18:04:52 +08:00
creatixchu
0f1c29c751
test(web): cover onboarding branches
2026-08-13 18:03:15 +08:00
Turtle
7c94659ec4
docs: add source build prerequisite to plugin tutorial
2026-08-13 18:02:12 +08:00
creatixchu
fc90114ad9
fix(web): add English onboarding copy
2026-08-13 17:35:21 +08:00
imccyu
5a16a5eaf5
Merge pull request #2507 from deepseek-harness/release/dsh-0.1.0-rc.2
...
Release: dsh@0.1.0-rc.2
2026-08-13 17:23:52 +08:00
imccyu
60b04b6ef7
release(dsh): 0.1.0-rc.2
2026-08-13 17:19:37 +08:00
Tianyi Cui
6bb315a397
Merge pull request #2478 from deepseek-harness/docs/readme-human-polish-3
...
docs(i18n): human-polish additional Chinese READMEs
2026-08-13 17:19:08 +08:00
j-xiang
55ef21e1a3
Merge branch 'master' into docs/readme-human-polish-3
2026-08-13 17:16:51 +08:00
Tianyi Cui
6e4e585e9a
Merge pull request #2503 from deepseek-harness/agent/onboarding-modal-flow
...
feat(web): unify onboarding dialogs
2026-08-13 17:16:32 +08:00
Tianyi Cui
7ae911ad8f
Merge branch 'master' into agent/onboarding-modal-flow
2026-08-13 17:03:59 +08:00
j-xiang
272d2c99b4
Merge branch 'master' into docs/readme-human-polish-3
2026-08-13 16:59:48 +08:00
Chinesezjc
5d23de9bd9
Merge pull request #2505 from deepseek-harness/ci/split-failover-per-platform
...
ci: split failover switch into per-platform Linux and Windows variables
2026-08-13 16:59:32 +08:00
j-xiang
f34eda53e3
Merge branch 'master' into docs/readme-human-polish-3
2026-08-13 16:59:11 +08:00
Tianyi Cui
5c2244cc9c
Merge origin/master into agent/onboarding-modal-flow
2026-08-13 16:57:01 +08:00
j-xiang
952c6c3c9c
docs(i18n): finish README fidelity review
2026-08-13 16:56:10 +08:00
Chinesezjc
65f679b33a
ci: split failover switch into per-platform Linux and Windows variables
...
Replace the single DSH_CI_FAILOVER variable with two independent
switches so an outage on one platform no longer retargets the other:
- DSH_CI_FAILOVER_LINUX: the three required Linux workers (node-24,
node-24-coverage, node-24-consumers) and the all-checks-passed verdict,
which resolves its pool to vm-backup and keeps its concurrency and
cache-restore branches.
- DSH_CI_FAILOVER_WINDOWS: the non-blocking windows-native job, which
resolves to the dsh-win-ci pool.
all-checks-passed rides the Linux switch because it aggregates the
required Linux workers and runs on the vm-backup pool. The Dependabot
exclusion is preserved on both switches. The failover runbook (EN/ZH)
and its translation pairing, plus the docs that referenced the old
variable, are updated in the same change.
2026-08-13 16:54:57 +08:00
imccyu
d8f5b0507d
Merge pull request #2495 from deepseek-harness/release/dsh-0.1.0-rc.1
...
release(dsh): 0.1.0-rc.1
2026-08-13 16:51:36 +08:00
Tianyi Cui
10be203b17
Merge pull request #2484 from deepseek-harness/worktree/fail-web-wildcard-host
...
fix(web): reject unsupported wildcard host
2026-08-13 16:48:22 +08:00
Ziya
f8c0bf9186
Merge branch 'master' into agent/onboarding-modal-flow
2026-08-13 16:40:58 +08:00
Tianyi Cui
7cbb40bc8a
Merge remote-tracking branch 'origin/master' into worktree/fail-web-wildcard-host
2026-08-13 16:39:00 +08:00
Tianyi Cui
5d114c2833
Merge pull request #2490 from deepseek-harness/worktree/session-list-default-ascending
...
fix(web): show newest sessions first by default
2026-08-13 16:38:29 +08:00
Tianyi Cui
0a42836fbb
fix(web): address wildcard host review
2026-08-13 16:37:49 +08:00
Ziya
9f8dfa7fb1
Merge branch 'master' into agent/onboarding-modal-flow
2026-08-13 16:32:47 +08:00
Tianyi Cui
f75d785e79
fix(web): show newest sessions first by default
2026-08-13 16:24:30 +08:00
j-xiang
9afdf79782
docs(i18n): resolve remaining README review
2026-08-13 16:23:03 +08:00
imccyu
22ab3beac1
release(dsh): 0.1.0-rc.1
2026-08-13 16:22:33 +08:00
Tianyi Cui
2466a1d59c
Merge branch 'master' into worktree/fail-web-wildcard-host
2026-08-13 16:22:21 +08:00
Tianyi Cui
ce45f8a712
Merge pull request #2500 from deepseek-harness/fix/static-ci-081316
...
fix: snapshot
2026-08-13 16:22:09 +08:00
imccyu
df9ea1681f
fix: snapshot
2026-08-13 16:20:19 +08:00
ZiyaZhang
9ee5aef98c
feat(web): unify onboarding dialogs
2026-08-13 01:19:52 -07:00
imccyu
fb0f0ba799
Merge pull request #2499 from deepseek-harness/fix/static-ci-081316
...
fix: static ci
2026-08-13 16:08:16 +08:00
imccyu
944a0260ca
fix: static ci
2026-08-13 16:05:57 +08:00