Turtle and Kaige-Gao
f6e942a097
docs(ui-chat): document the context process category contract
...
Clarify the processActivity and summary JSDoc, correct the running label
in the title table, export RunningProcessActivity, and add the upgrade
guide for the ProcessActivity union change.
Co-authored-by: Kaige-Gao <102539609+Kaige-Gao@users.noreply.github.com >
2026-11-03 22:05:51 +08:00
Yichen Jiang
0e8bfc1b9d
fix(web): preserve floating panel anchor alignment
2026-11-03 21:58:56 +08:00
Turtle and Kaige-Gao
44ad857798
feat(ui-chat): show context injections as tool-call rows
...
Ordinary Context injections were hidden from Chat. Show them as the
existing collapsed disclosure rows inside the Turn process group, and
title a group made only of Context "Injected context" instead of
"Analysis completed".
Co-authored-by: Kaige-Gao <102539609+Kaige-Gao@users.noreply.github.com >
2026-11-03 21:26:17 +08:00
涂轶翔
28fcf5116f
Merge pull request #7715 from deepseek-harness/feat/cua-app-approval-ui
...
feat(cua): 完善应用授权风险提示
2026-11-03 21:24:39 +08:00
Yixiang Tu
dca8cfb77e
fix(client): position approval risks with CSS anchors
2026-11-03 21:05:16 +08:00
Yixiang Tu
0f05518e69
fix(cua): keep risk hover tint inside the tag
2026-11-03 21:05:16 +08:00
Yixiang Tu
44df6f18cd
fix(cua): remove outer risk tag hover fill
2026-11-03 21:05:16 +08:00
Yixiang Tu
9cfa6153ca
fix(client): dismiss approval risks on focus and foreground loss
2026-11-03 21:05:16 +08:00
Yixiang Tu
43e9de8170
fix(cua): restore existing approval button emphasis
2026-11-03 21:05:16 +08:00
Yixiang Tu
4ff169c8ad
refactor(cua): refine application control risk notice
2026-11-03 21:05:16 +08:00
Yixiang Tu
ba3c339cc7
fix(cua): dismiss pointer-focused risks and refine localized notice
2026-11-03 21:05:16 +08:00
Yixiang Tu
882b8b406f
test(client): cover risk card focus and dismissal paths
2026-11-03 21:05:16 +08:00
Yixiang Tu
85da1c0f66
fix(client): remove close button from app risk hover card
2026-11-03 21:05:16 +08:00
Yixiang Tu
c03f27db21
fix(client): show formatted app risks on hover and correct approval docs
2026-11-03 21:05:16 +08:00
Yixiang Tu
fdf8f140ba
feat(cua): clarify application approval risks and session choice
2026-11-03 21:05:16 +08:00
_Kerman
23b678df13
Merge pull request #7579 from deepseek-harness/xtr/ptc-timeout-step-1
...
feat(ptc): 协作停止保留状态并提供宿主重置
2026-11-03 21:00:19 +08:00
ihsiang
15e53db1bc
Merge pull request #7474 from deepseek-harness/Ihsiang/ui-design-standards
...
docs: 统一 UI 设计 skill 与审查流程
2026-11-03 20:54:33 +08:00
_Kerman
9314e2de16
Merge remote-tracking branch 'origin/master' into xtr/ptc-timeout-step-1
2026-11-03 20:45:34 +08:00
_Kerman
e923f8a353
test(ptc): refresh the script-imports tool schema after the stop-preservation change
2026-11-03 20:42:11 +08:00
_Kerman
b0dd2f044e
Merge pull request #7770 from deepseek-harness/fix/ptc-run-code-call-limit
...
fix(ptc): 按超时预算限制 run_code 工具调用总数
2026-11-03 20:40:14 +08:00
yixiangihsiang
a8eaa9e29e
docs: route icon interactions through UI design entry
2026-11-03 20:39:04 +08:00
yixiangihsiang
6299923878
docs: clarify responsive UI skill routing
2026-11-03 20:39:04 +08:00
yixiangihsiang
47e4bbe3db
docs: expose UI design references through one skill
2026-11-03 20:39:03 +08:00
yixiangihsiang
f9a806c0f1
docs: integrate UI review cases and address review feedback
2026-11-03 20:39:03 +08:00
yixiangihsiang
4d7a673e32
docs: clarify minimum UI inspection requirements
2026-11-03 20:38:25 +08:00
yixiangihsiang
491251f618
docs: scale UI review effort to change impact
2026-11-03 20:38:25 +08:00
yixiangihsiang
013a486fc5
docs: preserve actionable UI conditions and examples
2026-11-03 20:38:25 +08:00
yixiangihsiang
7647b11542
docs: retain practical alignment and spacing examples
2026-11-03 20:38:25 +08:00
yixiangihsiang
02e7591591
docs: condense UI skills while preserving design rules
2026-11-03 20:38:25 +08:00
yixiangihsiang
34740e6db0
docs: consolidate UI skill rules and geometry guidance
2026-11-03 20:38:25 +08:00
yixiangihsiang
cb6834f011
docs: define UI design decisions and review workflow
2026-11-03 20:38:25 +08:00
imccyu
54cb44c006
Merge pull request #7792 from deepseek-harness/fix-goal-disarmed-zh-label
...
fix(ui-goal): tell an inactive goal from a paused one in Chinese
2026-11-03 20:30:41 +08:00
_Kerman
31f783bb90
fix(ptc): word the call-limit diagnostic in plain language
...
Pass the per-minute budget as a third value and describe it as
"per minute of its timeout" instead of naming the configuration field.
2026-11-03 20:22:30 +08:00
_Kerman
cea324f719
fix(ptc): report the per-minute call budget with the limit
...
The model-visible limit diagnostic only stated the timeout-derived total,
so the number could not be traced back to maxSubCallsPerMinute.
2026-11-03 20:17:01 +08:00
_Kerman
ab2bee0051
Merge remote-tracking branch 'origin/master' into xtr/ptc-timeout-step-1
2026-11-03 20:12:59 +08:00
creatixchu
9e761119bb
test(release): share standalone helper fixture setup
2026-11-03 17:42:25 +08:00
creatixchu
681cf973e2
fix(release): verify helper CLI execution on clean checkouts
2026-11-03 17:29:37 +08:00
zhc
13a8cc11c7
refactor(client): move menu target kinds to their owners
...
Address review on context-menu target ownership and MenuRow typing.
- `ui-workspace` declares the `workspace` target and `ui-conversation`
declares `sessionHeader`; `ui-context-menu` no longer depends on
`@deepseek-ai/dsh-workspace`.
- Remove `buttonTargetKey`. A shared button now toggles only the popup it
opened, tracked by its instance id, so the menu service needs no
per-kind identity rule.
- Name the optional-or-undefined props helper in `MenuRow`, document its
package-internal props, and replace the `MenuDecoration` component with a
typed render helper.
2026-11-03 17:27:32 +08:00
Dudu-0223
7c03d2a267
Merge pull request #7772 from deepseek-harness/fix/wait-agent-code-guidance
...
fix(subagent): prevent repeated wait_agent wakeups within code calls
2026-11-03 17:14:56 +08:00
creatixchu
41beadfa2a
fix(release): verify helper producers and preserve rerun artifacts
2026-11-03 17:09:19 +08:00
Yichen Jiang
6f84e118b1
Merge remote-tracking branch 'origin/master' into worktree/continue-generation-after-failure
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-11-03 16:48:34 +08:00
winewill
df37050b48
Fail visibly when website preparation outputs are missing
2026-11-03 16:09:48 +08:00
Dudu-0223
fd8dfa270d
test(subagent): refresh naming snapshots against current base
2026-11-03 16:02:27 +08:00
80cec4bde3
refactor(desktop): spell out the macOS Edit menu copy
...
Co-authored-by: std4453 <13191718+std4453@users.noreply.github.com >
Co-authored-by: 07akioni <18677354+07akioni@users.noreply.github.com >
2026-11-03 15:57:19 +08:00
Dudu-0223
7b2d7841dd
Merge master into subagent naming fixes
2026-11-03 15:52:55 +08:00
Yichen Jiang
a703e9e4b0
fix(forge): address review of the base branch picker
...
Identify a local review comparison by its compared ref instead of the
displayed base name. Branch records stored before this change appear in
the automatic comparison again, and comparisons that share a name, such
as a worktree start and a local branch, stay apart.
List base branch refs within maxDiffBytes, so a repository with more refs
than maxOutputBytes allows keeps a working menu, and document the
remaining limit.
Move the merge button fill toward the label color so its label reaches
4.5:1 contrast in both themes, name the automatic menu group, and drop an
unused DOM attribute.
Refs #7781
2026-11-03 15:52:36 +08:00
Dudu-0223
6c0b6c7aa3
fix(subagent): validate persisted names and clarify presentation
2026-11-03 15:51:40 +08:00
creatixchu
3f579d45eb
fix(release): bind helper builds to the Actions run commit
2026-11-03 15:49:44 +08:00
winewill
2cda0156a8
Avoid unsafe JSON access in website recovery tests
2026-11-03 15:46:01 +08:00
imccyu
36626c7dfa
Merge pull request #7700 from deepseek-harness/refactor/css-anchored-panels
...
refactor(client): position floating panels with CSS anchors
2026-11-03 15:43:31 +08:00