yudshj
185eb56a2b
test(web): 新增多选题多推荐项预选的 Web snapshot 场景
2026-10-27 14:31:56 +08:00
_Kerman
65032e4414
Merge pull request #7086 from deepseek-harness/xtr/trajectory-result-mode
...
feat(trajectory): 展示实时工具原始结果
2026-10-27 12:35:29 +08:00
Yifffan
d4470e59dc
Merge pull request #7089 from deepseek-harness/sidebar-spacing-pr1
...
fix(client): 统一侧边栏对齐原则,扩大操作热区,沉淀对齐方式 skills
2026-10-27 12:16:17 +08:00
_Kerman
9e2ec92f4a
test(web): pace SVG replay under CI concurrency
...
Apply the focused replay-pacing fix from f9d31843e6c while preserving recording, fixtures, and connection assertions.
2026-10-27 12:14:34 +08:00
_Kerman
89c5ea4d83
Merge latest master into xtr/trajectory-result-mode
2026-10-27 11:16:45 +08:00
Yichen Jiang
6300195071
Merge pull request #7378 from deepseek-harness/worktree/forge-diff-review-state
...
fix(forge): preserve diff review state and copy header paths
2026-10-27 11:00:22 +08:00
Yichen Jiang
17b9e1536d
fix(forge): release inactive diff subscriptions and menus
2026-10-27 10:46:40 +08:00
imccyu
543219b909
Merge remote-tracking branch 'origin/master' into worktree/sync-dsh-0.2.1-rc.4-to-master
2026-10-27 02:21:20 +08:00
Yichen Jiang
f92fadd30c
Merge remote-tracking branch 'origin/master' into worktree/forge-diff-review-state
...
# Conflicts:
# packages/experimental/client-ui-forge/README.i18n.yaml
# packages/experimental/client-ui-forge/README.md
# packages/experimental/client-ui-forge/README.zh.md
2026-10-26 22:38:20 +08:00
Yichen Jiang
c1b1d9b71f
fix(forge): keep retained diffs from scroll anchoring on session switches
2026-10-26 22:08:57 +08:00
Yichen Jiang
57716b544f
fix(forge): preserve diff review state and copy header paths
2026-10-26 21:44:38 +08:00
Yichen Jiang
a36d02a596
Merge master into worktree/forge-session-list
2026-10-26 21:17:53 +08:00
Yichen Jiang
9dd1ecc1f4
Merge pull request #5961 from deepseek-harness/worktree/forge-pr-worktree-panel
...
feat(forge): add the pull request panel and worktree Sessions
2026-10-26 12:40:20 +00:00
Yichen Jiang
d1fa5a7a99
Merge pull request #5960 from deepseek-harness/worktree/forge-change-request-bindings
...
feat(forge): bind code host change requests to Sessions
2026-10-26 20:22:44 +08:00
Turtle
979f608f53
Merge pull request #7363 from deepseek-harness/turtle/link-boundary-fcb8291951da
...
fix(ui-primitives): end bare URLs before CJK punctuation
2026-10-26 20:13:09 +08:00
Yichen Jiang
3cec608656
Merge remote-tracking branch 'origin/worktree/forge-change-request-bindings' into worktree/forge-pr-worktree-panel
2026-10-26 20:09:46 +08:00
Yichen Jiang
71f0ec2905
test(web): record SVG connection termination counters
2026-10-26 20:08:52 +08:00
Yif
5a8c7c8f6b
fix(client): prepare rail search before expanding the sidebar
2026-10-26 20:01:24 +08:00
std4453
7df7e1993c
Merge pull request #7317 from deepseek-harness/feat/desktop-upload-edgeone-purge
...
feat(desktop): 上传固定安装包后刷新 EdgeOne 缓存
2026-10-26 19:53:53 +08:00
EricMoin
3b432c3f40
fix(client): stack mobile font-family settings ( #7356 )
...
* fix(client): stack mobile font-family settings
* fix(client): cover font layout and touch sizing
* test(bench): interleave scaling samples
2026-10-26 19:53:18 +08:00
Yichen Jiang
b66c66a71a
Merge remote-tracking branch 'origin/worktree/forge-change-request-bindings' into worktree/forge-pr-worktree-panel
2026-10-26 19:47:22 +08:00
Yichen Jiang
e729b41395
test(web): remove temporary SVG transport instrumentation
2026-10-26 19:46:34 +08:00
Yichen Jiang
6a88a371be
Merge remote-tracking branch 'origin/worktree/forge-change-request-bindings' into worktree/forge-pr-worktree-panel
2026-10-26 19:44:24 +08:00
Yichen Jiang
081249ca29
test(web): preserve the original socket spy implementation
2026-10-26 19:43:48 +08:00
imccyu
6ff50a4890
Revert "fix(client): keep files tree view across session switches"
2026-10-26 19:40:44 +08:00
Yichen Jiang
5d8b823f7b
Merge remote-tracking branch 'origin/worktree/forge-change-request-bindings' into worktree/forge-pr-worktree-panel
2026-10-26 19:37:59 +08:00
Yichen Jiang
ed0fe80f2a
test(web): wait for restored terminal output after reload
2026-10-26 19:37:09 +08:00
Yichen Jiang
573544b8b8
Merge remote-tracking branch 'origin/worktree/forge-change-request-bindings' into worktree/forge-pr-worktree-panel
2026-10-26 19:35:43 +08:00
Yichen Jiang
8a5cd2fb63
test(forge): align confined reference and recommendation fixtures
2026-10-26 19:34:55 +08:00
Yichen Jiang
dd4706fffe
test(web): diagnose Host termination during SVG delivery
2026-10-26 19:14:57 +08:00
Turtle
ca40dc544e
fix(ui-primitives): end bare URLs before astral symbols and add Web snapshot
2026-10-26 19:10:55 +08:00
Turtle
b84fea6768
fix(client): guard retained files trees by binding
...
Split the store's restore seed from start, accept a retained tree only
from the binding that currently owns the tab, drop the new unknown cast
in the body harness, document the watch lifetime limitation, and expect
the e2e Files directory to stay expanded after a Session round trip.
2026-10-26 18:58:55 +08:00
Turtle
bdfc0c1d12
fix(ui-primitives): end bare URLs before CJK punctuation
2026-10-26 18:43:12 +08:00
Yichen Jiang
f74e15ba08
Merge branch 'worktree/forge-bindings-stack-sync' into worktree/forge-pr-worktree-panel
...
# Conflicts:
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/experimental/README.i18n.yaml
# packages/preset/agent-preset/skills/cordis-composition-reference/references/packages.md
2026-10-26 18:39:10 +08:00
zhc
3969c29fa5
refactor(desktop): simplify EdgeOne purge to submission only
2026-10-26 18:00:09 +08:00
Yichen Jiang
04db213ad9
fix(forge-panel): pin merge confirmation to the reviewed head
2026-10-26 17:57:09 +08:00
winewill
d8b9cff130
Merge pull request #7326 from deepseek-harness/feat/intel-mac-packaging
...
feat(desktop): add Intel Mac packaging Action and align platform forms
2026-10-26 17:51:11 +08:00
1cc040b535
fix(client): clarify mobile native-open feedback ( #6660 )
...
* feat(ui-open-in-app): announce settled open outcomes app-wide
The shared file and directory opener reported a nullable failure, so it could
not tell a handoff the Host acknowledged from a gesture an adapter deliberately
dropped — a duplicate already in flight, or a controller disposed before the
gesture ran. Its notice also lived inside the control that asked for the open,
so it died with the panel, tab, or card the gesture started in.
Replace that with a discriminated outcome on both controllers and adapters, and
report each settled gesture into one `shell.overlay` entry that renders the
app-wide Toast: the Session-header command, the files-tab and Session-header
buttons, both document-preview controls, and both delivery-card controls.
`{ kind: 'skipped' }` announces nothing, because no handoff happened, so card
status and the toast never disagree about what settled.
Name the action for what it does on every surface — "Open on your computer" —
instead of after whichever application would take the handoff. The application
stays supplementary, in the tooltip beside the shortcut it runs under, which is
what the accessible name, visible text, and command label now share.
* fix(client): unify open-in-app feedback
* fix(client): report native open outcomes accurately
* fix(client): tighten open feedback outcomes and lifecycle tests
* test(ptc): synchronize hot-loop log capture
Observe a synchronous child marker before cancellation so the console retention assertion does not depend on completing Node startup within one second.
* test(bench): interleave scaling samples
* fix(client): scope native-open feedback to mobile
Explain native opens on another device for mobile and PWA clients while keeping desktop success silent. Preserve failure feedback after the initiating surface closes and ignore skipped requests.
Remove unrelated benchmark and PTC test changes and retain existing button labels.
Refs #6097
---------
Co-authored-by: EricMoin <[email protected] >
Co-authored-by: EricMoin <[email protected] >
2026-10-26 17:16:44 +08:00
_Kerman
5aa8416c11
refactor(trajectory): hide tool result service context type
2026-10-26 17:00:57 +08:00
imccyu
6a19d120c9
Merge master into DSH 0.2.1-rc.4 synchronization branch
2026-10-26 16:18:13 +08:00
Turtle
93fefc4fbd
Merge pull request #7153 from deepseek-harness/turtle/resume-blocked-goal-f1301e734784
...
fix(ui-goal): offer resume for a blocked goal
2026-10-26 16:12:15 +08:00
Yichen Jiang
df4f3fd0c1
fix(forge-session): bind numeric PR references with explicit repositories
2026-10-26 16:10:51 +08:00
Turtle
699cecb83d
Merge pull request #4719 from deepseek-harness/fix/toolcall-unused-args
...
fix(tools): tolerate unambiguous optional arguments
2026-10-26 16:06:45 +08:00
Xu Hanxiang
037ffa43d9
Merge pull request #6639 from deepseek-harness/worktree/experimental-client-ui-perf
...
feat(experimental): add client-ui-stats conversation view plugin
2026-10-26 15:48:06 +08:00
mektpoy
d729145a9c
test(experimental): refresh web snapshots for Developer tools metadata
2026-10-26 15:29:15 +08:00
Dudu-0223
f6b8f49834
Merge pull request #7195 from deepseek-harness/fix/shared-subagent-tools
...
fix(subagent): share delegation tools within each preset revision
2026-10-26 15:27:42 +08:00
Yif
5616331997
fix(client): copy only declared drag-preview variables
2026-10-26 15:00:59 +08:00
_Kerman
b9bf3bc4eb
fix(trajectory): align live result states and JSON previews
2026-10-26 14:55:59 +08:00
mektpoy
b7f14d3108
refactor(experimental): rename client-ui-perf to client-ui-stats
2026-10-26 14:30:51 +08:00
winewill
58cae53057
docs(desktop): match Windows packaging Action title
2026-10-26 14:26:40 +08:00