DeepSeek Harness 更新
DeepSeek Harness (dsh) 的破坏性变更、新特性与修复——developer preview 期间逐 commit 追踪。
2026-09-10
Merge pull request #3650 from deepseek-harness/worktree-feqatestfeat(test-support): whole-client test tier over an endpoint-named Remote mock
2026-09-10
Merge master into fix/parallel-macos-notarizationMerge master into fix/parallel-macos-notarization
2026-09-10
fix(desktop): tighten parallel notarization checksfix(desktop): tighten parallel notarization checks
2026-09-10
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10
fix(subprocess): settle a Linux scope left active with no processesRange observation waited for an active transient scope to leave `active` before it would prove the managed range empty. systemd ends a scope only when it observ
2026-09-10
test(directory-picker): probe the folder dialog class instead of the platformA Windows Server image can answer CoCreateInstance(CLSID_FileOpenDialog) with CLASS_E_CLASSNOTAVAILABLE, so the win32 COM smoke has no dialog to open and the PO
2026-09-10
test(subprocess): align the teardown race with the settlement contract`disposal contains a spawn-failure rejection that races teardown` asserted one winner of the race. A bootstrap that publishes its pre-exec failure rejects with
2026-09-10
test: drop two host-paced assumptions the hosted image exposesThe ACP plugin-config case drove a real dispose with 150ms graces. On the hosted image the SIGKILL escalation landed while the managed scope could not take the
2026-09-10
ci: give the Linux coverage lane the hosted image's teardown budgetThe managed-scope disposal cases in subprocess-local and bash-sandbox run past the 5000ms default when this lane's four partitions, six workers per gate, and si
2026-09-10
docs(notes): record the hosted-image assumptions the coverage suite namesThe failover leg runs this suite on pools this repository does not own, and the coverage lanes failed there on host properties their cases never named: the cont
2026-09-10
Merge pull request #3925 from deepseek-harness/turtle/dsh-cache-pathfeat(attachment-local): use shared cache for request images
2026-09-10
Merge pull request #3943 from deepseek-harness/fix/master-ci-corpus-css-pinfix(ci): admit any `.css` refusal for the dockkit corpus exemption
2026-09-10
test(subprocess): align the teardown race with the settlement contract`disposal contains a spawn-failure rejection that races teardown` asserted one winner of the race. A bootstrap that publishes its pre-exec failure rejects with
2026-09-10
test: drop two host-paced assumptions the hosted image exposesThe ACP plugin-config case drove a real dispose with 150ms graces. On the hosted image the SIGKILL escalation landed while the managed scope could not take the
2026-09-10
ci: give the Linux coverage lane the hosted image's teardown budgetThe managed-scope disposal cases in subprocess-local and bash-sandbox run past the 5000ms default when this lane's four partitions, six workers per gate, and si
2026-09-10
Merge pull request #3860 from deepseek-harness/fix/parallel-macos-notarizationperf(desktop): 并行 macOS 公证并记录上传加速说明
2026-09-10
Merge hosted-image test fixes for Blacksmith CIMerge hosted-image test fixes for Blacksmith CI
2026-09-10
Merge pull request #3926 from deepseek-harness/ci/blacksmith-hosted-image-fixestest/ci: remove the host-paced assumptions the hosted coverage lanes hit
2026-09-10
Merge pull request #3828 from deepseek-harness/xtr/deprecate-session-event-readersdocs(session): deprecate synchronous event-history reads
2026-09-10
Merge pull request #3957 from deepseek-harness/fix/subprocess-linux-scope-empty-rangefix(ci): resolve Blacksmith scope teardown and hosted test failures
2026-09-10
test(ci): verify current master on PR runnerstest(ci): verify current master on PR runners
2026-09-10
test(python): control stray-output fragments for sealing coveragetest(python): control stray-output fragments for sealing coverage
2026-09-10
feat(web): backport feedback and file refinements to 0.1.5Backport the selected changes from PR #3928 and PR #3902 onto dsh-v0.1.5-rc.1, retaining baseline session recordings and excluding newer master commits. Refs #
2026-09-10
Merge pull request #3973 from deepseek-harness/worktree/release-0.1.5-backport-feedback-deliverablesfeat(web): backport feedback and file refinements to 0.1.5
2026-09-10
Merge master into worktree/release-0.1.5-sync-masterMerge master into worktree/release-0.1.5-sync-master
2026-09-10
Merge pull request #3978 from deepseek-harness/worktree/release-dsh-0.1.5-rc.2release(dsh): 0.1.5-rc.2
2026-09-10
Merge release/dsh-0.1.5 version 0.1.5-rc.2 into master sync branchMerge release/dsh-0.1.5 version 0.1.5-rc.2 into master sync branch
2026-09-10
Merge pull request #3962 from deepseek-harness/turtle/ci-smoke-20260910-1820test(python): make stray-output sealing coverage deterministic
2026-09-10
Merge pull request #3977 from deepseek-harness/worktree/release-0.1.5-sync-masterfeat(web): sync feedback and file refinements from release
2026-09-09
Merge remote-tracking branch 'origin/master' into worktree/pr-3819-release-syncMerge remote-tracking branch 'origin/master' into worktree/pr-3819-release-sync
2026-09-09
fix(web): complete shared file icon consumers and browser checksfix(web): complete shared file icon consumers and browser checks
2026-09-09
Merge remote-tracking branch 'origin/master' into worktree/pr-3819-release-syncMerge remote-tracking branch 'origin/master' into worktree/pr-3819-release-sync
2026-09-09
fix(web): size diagram previews to image contentfix(web): size diagram previews to image content
2026-09-09
Merge pull request #3853 from deepseek-harness/fix/3835-tool-guidance-restrictionsfix: respect scoped tools in filesystem and web guidance
2026-09-09
fix(web): open delivered files using the viewed session scopefix(web): open delivered files using the viewed session scope
2026-09-09
Merge remote-tracking branch 'origin/master' into worktree/pr-3819-release-syncMerge remote-tracking branch 'origin/master' into worktree/pr-3819-release-sync
2026-09-09
Merge origin/master into fix/mcp-pagination-cyclesMerge origin/master into fix/mcp-pagination-cycles
2026-09-09
fix(ci): cancel superseded PR and master validationfix(ci): cancel superseded PR and master validation
2026-09-09
docs(webworker): document bigint handle identitydocs(webworker): document bigint handle identity
2026-09-09
fix(webworker): preserve bigint file handle identityfix(webworker): preserve bigint file handle identity
2026-09-09
docs(webworker): record file handle compatibilitydocs(webworker): record file handle compatibility
2026-09-09
test(web): stabilize delivered-file snapshots across CI hoststest(web): stabilize delivered-file snapshots across CI hosts
2026-09-09
Merge pull request #3846 from deepseek-harness/fix/mcp-pagination-cyclesfix(mcp): reject repeated tool discovery cursors
2026-09-09
Merge pull request #3819 from deepseek-harness/feat/artifact-file-actionsfeat(web): unify file icons, delivery actions, and sidebar interactions
2026-09-09
release: publish experimental Agent Teams packagesrelease: publish experimental Agent Teams packages
2026-09-09
Merge pull request #3871 from deepseek-harness/worktree-fixworkerflockfix(webworker): restore session and workspace writes
2026-09-09
Merge pull request #3884 from deepseek-harness/feat/public-experimental-agent-teamrelease: publish experimental Agent Teams packages