Tianyi Cui
ae4919634d
test(web): align SSH replay with V3 release fixtures
2026-09-08 22:00:57 +08:00
Tianyi Cui
0aa1ef0d1e
Merge remote-tracking branch 'origin/release/session-log-v3' into integrate/v3-master-refresh-345248
2026-09-08 21:23:29 +08:00
Tianyi Cui
e11b2a5558
merge: refresh session-log-v3 from master 345248f470
2026-09-08 21:15:06 +08:00
_Kerman
b76a6d9963
fix(web): keep animated connection dots hidden on hover
2026-09-08 18:27:12 +08:00
_Kerman
a433eec5e7
test(web): await editor credential state before snapshots
2026-09-08 18:24:32 +08:00
_Kerman
e186c218c0
test(web): release workflow gates after failed submissions
2026-09-08 18:04:56 +08:00
_Kerman
3ec2191246
test(web): await feedback submit replies before snapshots
2026-09-08 17:55:54 +08:00
_Kerman
19d87778a1
test(web): hold workflow children through live navigation checks
2026-09-08 17:55:48 +08:00
_Kerman
f7c9170b3b
fix(web): dismiss tooltips when composer actions become disabled
2026-09-08 17:21:13 +08:00
Tianyi Cui
c4d8ee5ff2
test(session): canonicalize headless expected system replacements
2026-09-08 16:56:52 +08:00
Tianyi Cui
657e68186a
fix(session): canonicalize V3 envelopes through adjacent migration
2026-09-08 16:56:52 +08:00
_Kerman
839a6fa995
test(web): await mutation replies before capturing settled UI
2026-09-08 16:35:16 +08:00
_Kerman
e33834f522
test(web): await session and responsive layout readiness
2026-09-08 16:12:14 +08:00
_Kerman
999b677e18
merge: sync origin/master
2026-09-08 16:08:28 +08:00
Kaige-Gao
babf22b4cf
Merge pull request #3557 from deepseek-harness/slash-command-i18n
...
feat(web): localize slash command descriptions
2026-09-08 15:38:00 +08:00
Tianyi Cui
be9d401c33
test(web): await action acknowledgements before following controls
2026-09-08 15:00:53 +08:00
Tianyi Cui
6c0e258b27
test(web): await observed browser settlement in replay scenarios
2026-09-08 14:35:11 +08:00
_Kerman
3f1f7da7c3
Merge origin/master into fix/session-prose-local-media-display
2026-09-08 14:25:21 +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
Kaige-Gao
aed565f382
Merge master into slash-command-i18n
2026-09-08 13:32:55 +08:00
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
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
_Kerman
88ab8e9133
fix(ui): show authored text when markdown images fail
2026-09-08 12:06:43 +08:00
lsdsjy
a8d960ecb6
Merge master into fix/open-in-app-ssh
2026-09-08 11:37:46 +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
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
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
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
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
Tianyi Cui
5b039c1796
Merge master 822041865d into Session V3 release
2026-09-08 00:17:14 +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
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
imccyu
fe5aee7e71
test(web): cover Sidebar interactions and refresh recorded UI expectations
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
_Kerman
b0a7d2ce3b
Merge pull request #2672 from deepseek-harness/xtr/durable-inbox-recovery
...
refactor(agent): keep projection-backed Inbox loop-internal
2026-09-07 21:24:32 +08:00
Yif
3997f36999
feat(client): replace the stats strip with two icon pills and click-open stat dialogs
...
The A/B winner over the single-line StatsLine: a gauge pill (counts + TPS,
opening the session-stats dialog) and a database pill (billed total +
cache-hit share, opening the exact token-usage dialog), sharing a new
stat-dialog module. StatsLine and its dead locale keys are deleted, the
gauge icon is optically centered, and the composer keeps its 4px clearance
through the data-composer-stats contract. Agent Note added; stale
StatsLine references across implemented notes updated in place.
2026-09-07 20:59:19 +08:00
Turtle
267d2f8eb9
Merge remote-tracking branch 'origin/master' into turtle/from-default-profile
...
# Conflicts:
# apps/cli/README.i18n.yaml
# apps/cli/README.md
# apps/cli/README.zh.md
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.md
# packages/boot/app-boot/README.zh.md
2026-09-07 20:53:53 +08:00
Turtle
2555474a7d
refactor(cli): simplify profile option forwarding
2026-09-07 20:47:47 +08:00
Turtle
7a7b7d5a53
fix(cli): make profile template creation exclusive
2026-09-07 20:46:40 +08:00
_Kerman
0348599f04
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/acp/acp/tests/harness.ts
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/tests/commands-queue-attachment.host.spec.ts
# packages/context/agent-instructions/tests/agent-instructions.e2e.ts
# packages/fs/tool-fs/tests/harness.ts
# packages/preset/agent-presets/tests/invariant.spec.ts
# packages/preset/agent-presets/tests/mount.spec.ts
# packages/preset/agent-presets/tests/remote.spec.ts
# packages/test-support/agent-loop-testkit/package.json
2026-09-07 20:22:24 +08:00
Turtle
dd25e1e6b3
feat(cli): create profiles from shipped templates
2026-09-07 19:58:41 +08:00
07akioni
016af7c67b
Merge release 0.1.3-alpha.2 and reconcile desktop composition
2026-09-07 19:49:36 +08:00