Tianyi Cui
6db5abb110
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
2026-08-10 20:43:17 +08:00
Yichen Jiang
e365c7d601
Merge pull request #2163 from deepseek-harness/worktree/fix-session-header-preset-order
...
fix(web): order session preset before subagent list
2026-08-10 20:30:35 +08:00
Tianyi Cui
ad37ee33c5
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
...
# Conflicts:
# docs/config-catalog.i18n.yaml
2026-08-10 20:24:28 +08:00
Yichen Jiang
5a69fa9258
Merge branch 'master' into worktree/fix-session-header-preset-order
2026-08-10 20:21:52 +08:00
Yichen Jiang
7ca8751584
test(web): refresh localized preset snapshots
2026-08-10 20:20:31 +08:00
Ziya
216b5eab42
Merge pull request #967 from deepseek-harness/fix/workspace-context-rendered-change-proof
...
fix(workspace-context): commit only represented changes
2026-08-10 05:19:17 -07:00
Ziya
45df59391a
Merge pull request #1986 from deepseek-harness/fs-overwrite-diff-bound-v2
...
fix(fs-local): bound overwrite contextual diff bases
2026-08-10 05:18:27 -07:00
ZiyaZhang
4ec9e310c3
Merge remote-tracking branch 'upstream/master' into fix/workspace-context-rendered-change-proof
2026-08-10 05:10:39 -07:00
Ziya
5cdebcf5f3
Merge branch 'master' into fs-overwrite-diff-bound-v2
2026-08-10 05:10:30 -07:00
Yichen Jiang
9ce8340dd9
fix(web): pin preset before subagent header action
2026-08-10 19:54:08 +08:00
ZiyaZhang
bf39cef48f
fix(ci): tolerate platform-specific coverage and curl retries
2026-08-10 04:52:07 -07:00
Yichen Jiang
cec716717f
Merge branch 'master' into worktree/fix-session-header-preset-order
2026-08-10 19:46:29 +08:00
Yichen Jiang
13d4d4b3f3
fix(web): focus creator preset description
2026-08-10 19:44:42 +08:00
Yichen Jiang
5e3dd2fd34
fix(web): clarify shipped preset capabilities
2026-08-10 19:40:19 +08:00
Tianyi Cui
6da5b1ed6d
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
2026-08-10 19:33:40 +08:00
Yichen Jiang
08b85654f4
feat(web): localize shipped agent presets
2026-08-10 19:28:02 +08:00
Turtle
243ed09aaf
Merge pull request #2046 from deepseek-harness/worktree/lightweight-doc-translation-20260808
...
docs(skill): make routine translation lightweight
2026-08-10 19:09:30 +08:00
Tianyi Cui
8ea27971e3
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
2026-08-10 19:09:06 +08:00
Yichen Jiang
da5f60300a
Merge pull request #1808 from deepseek-harness/worktree/persist-web-theme-settings
...
fix(web): persist general preferences in settings
2026-08-10 19:05:19 +08:00
Tianyi Cui
8143f01678
test(sandbox): satisfy path boundary lint
2026-08-10 18:57:29 +08:00
Tianyi Cui
ee21d593b6
test(sandbox): isolate temp cleanup failures
2026-08-10 18:08:22 +08:00
Tianyi Cui
6f21d00169
docs(sandbox): align capability SID terminology
2026-08-10 18:08:22 +08:00
Tianyi Cui
ba63251c48
fix(sandbox): clear failed ACL temp state
2026-08-10 18:08:22 +08:00
Tianyi Cui
be880473e2
fix(tool-pwsh): scope named-pipe warning
2026-08-10 18:08:22 +08:00
Tianyi Cui
9435ca62a6
fix(sandbox): reject overlapping Windows temp roots
2026-08-10 18:08:22 +08:00
Tianyi Cui
ef7195a00a
fix(skill): enforce manual invocation policy
2026-08-10 18:04:26 +08:00
Tianyi Cui
b4581c8b97
test(snapshot): refresh translation prompt fixture
2026-08-10 17:58:37 +08:00
Tianyi Cui
c5dd99124c
docs: make routine translation lightweight
2026-08-10 17:58:09 +08:00
Tianyi Cui
1762d2b3d7
refactor(sandbox): share best-effort SID cleanup
2026-08-10 17:29:11 +08:00
Tianyi Cui
5c9ff7bede
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
2026-08-10 17:16:24 +08:00
Tianyi Cui
be47fcec08
test(sandbox): cover workspace grant cleanup failure
2026-08-10 17:15:16 +08:00
ZiyaZhang
c969d69f10
Merge latest master into PR branch
2026-08-10 02:10:57 -07:00
ZiyaZhang
c950366bd9
fix(ci): bound native ACL coverage gate
2026-08-10 02:09:14 -07:00
Yichen Jiang
f3a075434c
Merge branch 'master' into worktree/fix-session-header-preset-order
2026-08-10 17:06:01 +08:00
Yichen Jiang
94f4183afd
Merge remote-tracking branch 'origin/master' into worktree/web-theme-settings-integration-fde706
2026-08-10 17:05:18 +08:00
Yichen Jiang
d2321d210a
Merge pull request #2143 from deepseek-harness/fix/preset-host-plane-task-registry
...
fix(web-app,agent-presets): 让后台任务注册表回到宿主平面
2026-08-10 17:04:11 +08:00
Yichen Jiang
cc527dfa9a
fix(web): order preset before subagent list
2026-08-10 17:02:20 +08:00
Tianyi Cui
c4edb6fc8c
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# packages/sandbox/sandbox-local/README.i18n.yaml
2026-08-10 16:53:10 +08:00
Yichen Jiang
8ae1a9d6a8
Merge remote-tracking branch 'origin/master' into fix/preset-host-plane-task-registry
2026-08-10 16:53:03 +08:00
Turtle
09c3622697
Merge pull request #2103 from deepseek-harness/codex/concrete-technical-prose
...
docs: make technical prose concrete
2026-08-10 16:51:18 +08:00
Tianyi Cui
390683ee27
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
...
# Conflicts:
# docs/config-catalog.i18n.yaml
2026-08-10 16:50:19 +08:00
Yichen Jiang
be7bf24169
Merge remote-tracking branch 'origin/master' into fix/preset-host-plane-task-registry
2026-08-10 16:45:13 +08:00
Tianyi Cui
2e34861739
Merge commit 'b916cf8aab5bd8bca5ae47df16f72717c0a56b4a' into HEAD
...
# Conflicts:
# docs/config-catalog.i18n.yaml
2026-08-10 16:38:17 +08:00
Tianyi Cui
10ba0f8ad2
docs(windows): align sandbox ownership
2026-08-10 16:38:00 +08:00
Yichen Jiang
2e55964865
Merge remote-tracking branch 'origin/master' into worktree/web-theme-settings-integration-fde706
2026-08-10 16:37:14 +08:00
Yichen Jiang
76feeece55
test(web): pin the assembled snapshot lane's locale through the browser
...
The assembled Web snapshot lane selected its locale with a `dsh.locale`
localStorage key. That key stopped selecting anything once the locale
preference moved to the Host settings document, so the image-display
scenario's Chinese expectations met the English default and failed.
Pin the navigator languages the boot env already documents, and state the
image-display expectations in the lane's English copy — the fixture session
title stays Chinese because it is fixture data, not product copy.
2026-08-10 16:37:01 +08:00
Turtle
3c7e7262c1
Merge pull request #2147 from deepseek-harness/codex/ignore-archived-agent-notes-in-rg
...
chore: exclude archived Agent Notes from default rg search
2026-08-10 16:35:41 +08:00
Yichen Jiang
cf5fbd02b8
fix(tasks-local): return the layer disposer directly and cover scoped teardown
...
`ScopedLayers.effect` already returns an exact `() => void`, so the inherited
`() => void dispose()` wrapper voided a void — two lint rules, four errors.
The scoped layer's own teardown had no test, which is the registry-contribution
disposal contract the testing policy requires and the only path that calls
`TaskLayer.isEmpty()`: `ScopedLayers` prunes a scope's layer when its last
contribution disposes. The new case mounts one plugin contributing both a
surface and a listener into one scope, then unloads it and observes that the
agents which joined that scope are refused again.
Refs #2141
2026-08-10 16:34:29 +08:00
Turtle
51b2fc35f3
docs: refresh translation prompt snapshot
2026-08-10 16:34:20 +08:00
Turtle
a27efdef36
docs: make technical prose concrete
2026-08-10 16:34:20 +08:00