Turtle
f96fbba2db
fix: cap counted review requests at one
2026-09-08 15:50:36 +08:00
Turtle
a04bffb7ed
feat: rank review owners by changed LOC
2026-09-08 15:35:53 +08:00
Turtle
f37eb3de47
test: exercise request-review routing
2026-09-08 15:16:08 +08:00
Turtle
5e7c984663
Merge pull request #3752 from deepseek-harness/turtle/request-review-smoke
...
fix: reconcile automated review requests
2026-09-08 15:11:09 +08:00
Turtle
7d8546b4db
fix: cap reviewers per pull request
2026-09-08 14:37:54 +08:00
Turtle
0b43d89d5f
fix: cap review owners per module
2026-09-08 14:31:23 +08:00
Turtle
fe834c7f92
fix: reconcile automated review requests
2026-09-08 14:15:41 +08:00
lsdsjy
0707f4af3e
Merge pull request #3700 from deepseek-harness/fix/open-in-app-ssh
...
fix(open-in-app): hide workspace app actions over SSH
2026-09-08 14:11:41 +08:00
Turtle
c41b2895eb
test: exercise request-review routing
2026-09-08 13:51:31 +08:00
Turtle
06c01ce2e8
Merge pull request #3684 from deepseek-harness/turtle/custom-review-ownership
...
chore: automate changed-file review ownership
2026-09-08 13:47:15 +08:00
Turtle
f121b09fb1
Merge pull request #3680 from deepseek-harness/turtle/strip-think-summary-bold-markers
...
fix(web): strip bold markers from think summaries
2026-09-08 13:30:04 +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
Turtle
b08310ac1d
fix(web): strip bold markers from think summaries
2026-09-08 12:56:21 +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
lsdsjy
5b8c8b781f
test(open-in-app): scope SSH snapshot to the session header
2026-09-08 12:43:55 +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
Turtle
e970408acd
chore: automate static review ownership
2026-09-08 11:37:58 +08:00
lsdsjy
a8d960ecb6
Merge master into fix/open-in-app-ssh
2026-09-08 11:37:46 +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
lsdsjy
7f47954cad
fix(open-in-app,directory-picker): share inherited SSH detection
2026-09-08 11:32:36 +08: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
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
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
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