Tianyi Cui
96fa1dfac8
Merge pinned master 84bde6c7 into V3 readiness repair
2026-09-08 13:16:35 +08:00
Tianyi Cui
0bb083d898
Merge pull request #3646 from deepseek-harness/fix/pr-ci-reliability-20260906
...
fix(ci): 隔离临时存储并稳定测试夹具
2026-09-08 13:06:58 +08:00
Xu Hanxiang
66ac8cc094
Merge pull request #3485 from deepseek-harness/issue-1424-goal-resume-activation
...
fix(goal): keep manual pause authoritative and show activation
2026-09-08 13:02:47 +08:00
Yudong Han
612afd1eaa
Merge pull request #3726 from deepseek-harness/skills/playwright-video-gif
...
feat(skills): record browser GIFs with Playwright Videos
2026-09-08 13:02:11 +08:00
mektpoy
0dc6ce26d7
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
2026-09-08 12:48:51 +08:00
Turtle
dfae5f0351
Merge pull request #3686 from deepseek-harness/turtle/from-default-profile
...
feat(cli): create custom profiles from shipped templates
2026-09-08 12:45:58 +08:00
yudshj
614cffda8f
docs(skills): preserve browser-control workflow preference
2026-09-08 11:52:37 +08:00
yudshj
e57e7dc57f
feat(skills): record browser GIFs with Playwright video
2026-09-08 11:52:37 +08:00
Turtle
7263193655
Merge pull request #3517 from deepseek-harness/turtle/issue-2029-root-marker-stat-error
...
fix(agent-instructions): surface root marker stat errors
2026-09-08 11:49:13 +08:00
Turtle
371dce2469
Merge pull request #3523 from deepseek-harness/turtle/issue-2421-reject-empty-prompt
...
fix(session-controller): reject empty prompts
2026-09-08 11:48:49 +08:00
Yudong Han
c153123bdd
Merge pull request #3720 from deepseek-harness/docs/windows-wsl
...
docs: explain Windows and WSL development environments
2026-09-08 11:37:44 +08:00
lsdsjy
28d478a80d
Merge pull request #3681 from deepseek-harness/fix/busy-send-button-follows-setting
...
fix(web): make the running Send button follow the busy-Enter setting
2026-09-08 11:35:25 +08:00
Yifffan
012475f7ae
Merge pull request #3699 from deepseek-harness/fix/input-placeholder-stat-ui-polish
...
fix(web): composer polish — menu layering, placeholders, spacing, and two-pill session stats
2026-09-08 05:35:20 +02:00
mektpoy
514f92ba53
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
...
# Conflicts:
# packages/goal/goal/tests/projection.spec.ts
2026-09-08 11:23:08 +08:00
Turtle
a56619d9f7
fix(session): reject empty queue edits
2026-09-08 10:48:32 +08:00
Turtle
40b20be9f5
docs(context): record root marker failure policy
2026-09-08 10:48:15 +08:00
Turtle
99a49712e6
test(agent-instructions): model provider absence in resolve
2026-09-08 10:48:15 +08:00
Turtle
08edb3cf10
fix(agent-instructions): surface root marker stat errors
2026-09-08 10:48:15 +08:00
Turtle
ae19d9383b
fix(session-controller): reject empty prompts
2026-09-08 10:47:36 +08:00
HYD@OVERTON
76235ecfb7
docs: align Chinese WSL use cases with English
2026-09-08 09:36:19 +08:00
Yif
0ffbd65843
test(web): follow hero headline nesting and Tool definitions copy in e2e
2026-09-08 01:42:35 +08:00
Yifffan
7005d500b4
Merge branch 'master' into fix/input-placeholder-stat-ui-polish
2026-09-07 19:18:33 +02:00
Yif
bbd899d478
fix(client): count IconGaugeOutline16 in the icon-set pin; keep the hero headline text addressable
...
The icon-set spec still pinned 74 exports after IconGaugeOutline16
landed (a hand-drawn product glyph — the set is now eight of those).
Moving the preview badge inside the hero title group had merged the
headline into one text node with the badge, which broke exact text
lookup (hmr-live e2e); the headline gets its own span again.
2026-09-08 01:16:56 +08:00
HYD@OVERTON
a5a9746277
docs: explain Windows and WSL development environments
2026-09-08 00:57:15 +08:00
Tianyi Cui
c389f96bf3
Merge pull request #3713 from deepseek-harness/fix/workspace-browser-race
...
test(web): 等待种子 Session 归属投影后再选择
2026-09-08 00:46:19 +08:00
Yif
256afa848c
Merge remote-tracking branch 'origin/master' into fix/input-placeholder-stat-ui-polish
...
# Conflicts:
# packages/client/ui-chat/src/client/locale.ts
# packages/client/ui-chat/tests/gate-branch-tails.client.spec.tsx
2026-09-08 00:45:29 +08:00
Tianyi Cui
eec9c3b694
test(snapshot): avoid duplicate projection registry setup
2026-09-08 00:37:58 +08:00
Yif
2c45dfe71e
fix(client): address review — pill accessible names, static untimed pill, exclusive stat dialogs
...
StatsPills buttons carry explicit aria-labels separating segments with
' · '; a log with no timed figure renders the counts pill as a static
reading instead of a button opening an empty dialog; the pills row owns
one exclusive open slot so sibling dialogs never stack. ContextMeter
restores the '~' approximation prefix (usedTokens prefers heuristic
projectedTokens). ModelSelect's jscpd:ignore now names the real gap
(useAnchoredPosition places from the left edge only). The pills Agent
Note's stale facts (locale keys, context occupancy, golden ownership)
are rewritten in place, en+zh. plan-review.e2e.ts parks the pointer
after Approve so the ContextMeter tooltip cannot leak into the aria
captures; affected goldens refreshed.
2026-09-08 00:35:04 +08:00
Tianyi Cui
47434e8554
fix(session-format): align v3 migration with merged release version
2026-09-08 00:32:02 +08:00
Tianyi Cui
e73906d06f
test(web): await seeded workspace membership before selection
2026-09-08 00:28:25 +08:00
Tianyi Cui
ccb861d0e2
Merge branch 'master' into fix/pr-ci-reliability-20260906
2026-09-08 00:23:08 +08:00
Tianyi Cui
5b039c1796
Merge master 822041865d into Session V3 release
2026-09-08 00:17:14 +08:00
Tianyi Cui
3ef3bc17c5
Merge pull request #3483 from deepseek-harness/feat/system-prompt-in-history
...
feat(agent-loop): append a changed system prompt in history on capable routes
2026-09-08 00:06:45 +08:00
imccyu
de01754f1e
Merge pull request #3588 from deepseek-harness/worktree-sidebar
...
feat(client): right Sidebar arch — docking surface, tab types, resource model, workspace files
2026-09-07 23:47:39 +08:00
Tianyi Cui
4eebc70df2
test(agent-loop): account for route switch notice during prompt admission
...
The plain-to-capable transition emits the model-selection notice inherited from master. Preserve the exact in-history system ordering and assert both the admitted user input and the single durable notice instead of expecting the obsolete five-message request. Reproduces the identical Linux and Windows CI failure; all 57 adjacent admission, projection, reconstruction and selection tests pass.
2026-09-07 23:29:49 +08:00
imccyu
08cfbd8970
chore(api): remove stale session controller file dependencies
2026-09-07 23:13:10 +08:00
imccyu
4a60189a63
fix(layout): prepare destination widths before fullscreen retreat
2026-09-07 23:00:56 +08:00
imccyu
77690644b5
fix(sidebar): show full file paths and refine split and fullscreen controls
2026-09-07 22:37:45 +08:00
imccyu
755e3ceca7
test: cover file subscription and tab lifecycle edge cases
2026-09-07 22:17:56 +08:00
Yif
e939a482e9
Merge origin/master: reconcile placeholder rewording with steer-all and note archival
...
Master archived three Agent Notes this branch had fact-updated (archived
copies restored to their frozen master content; the pills note now links
the archived path), extended the steer-all placeholder to continuable
children (spec and subagent e2e take master's behavior with this branch's
reworded copy), and dropped the session-sharing sentence from feedback
acks (goldens re-refreshed with the new placeholder).
2026-09-07 22:01:06 +08:00
lsdsjy
5e19460c28
docs(notes): sync the continuable-subagent Send clause and tighten the label-state enumerations
...
The 2026-08-06 continuable-subagent interrupt note said the child's Send
always queued; it now names the busy-Enter delivery and cross-links the
busy Send button note, which links back. The new note's and bench's
plain-Send enumerations now exclude the ordinary running empty/blocked
draft, whose seat is Stop.
2026-09-07 21:43:55 +08:00
imccyu
4fef2786a9
chore: regenerate catalogs, dependency lock, and translation hashes
2026-09-07 21:29:49 +08:00
imccyu
fe5aee7e71
test(web): cover Sidebar interactions and refresh recorded UI expectations
2026-09-07 21:29:42 +08:00
imccyu
bd4199f48c
test: cover filesystem resources and Sidebar domain behavior
2026-09-07 21:29:42 +08:00
imccyu
508831624f
chore(web): assemble Sidebar domains and register workspace packages
2026-09-07 21:29:41 +08:00
imccyu
a7c7e99652
feat(deliverables): open produced files through Sidebar resources
2026-09-07 21:29:41 +08:00
imccyu
108a7478c9
refactor(tool-ui): route file navigation and remove ToolDetails
2026-09-07 21:29:41 +08:00
imccyu
7e017046ca
refactor(chat): open file resources in the Sidebar and remove Details
2026-09-07 21:29:41 +08:00
imccyu
d10af0654f
feat(textpreview): add paged file tabs and retained reader state
2026-09-07 21:29:41 +08:00
imccyu
b24ebc8cce
feat(sidebar-files): add lazy workspace file tree tabs
2026-09-07 21:29:40 +08:00