creatixchu
0b3248e67d
test(web): stabilize delivered-file snapshots across CI hosts
2026-09-09 18:21:45 +08:00
creatixchu
b53fed39d7
Merge remote-tracking branch 'origin/master' into worktree/pr-3819-release-sync
2026-09-09 18:07:26 +08:00
creatixchu
99bffa7f9a
fix(web): update delivery card snapshot and remove unused button segments
2026-09-09 16:52:04 +08:00
creatixchu
b443c4d246
fix(present): resolve file services in live agent scope and refresh snapshots
2026-09-09 16:48:39 +08:00
yx.zhang
057b4879cf
feat(web): align presented file cards with design
2026-09-09 15:53:44 +08:00
fz
4029451fa7
test: refresh guidance for the fetch-only composition
2026-09-09 15:50:06 +08:00
fz
9d6c964985
fix: respect scoped tools in filesystem and web guidance
2026-09-09 15:45:54 +08:00
yudshj
4158a96e14
feat(web): add native file actions to artifact cards
2026-09-09 15:26:28 +08:00
creatixchu
0b5fca5c68
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
...
# Conflicts:
# apps/web/tests/message-feedback-layout.e2e.ts
2026-09-09 14:56:31 +08:00
creatixchu
6c4a2fb294
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
...
# Conflicts:
# packages/client/ui-model-selection/tests/browser-plugin.client.spec.ts
2026-09-09 14:27:15 +08:00
yudshj
9708c4bb42
test(web): scope SVG delivery snapshot to the chat transcript
2026-09-09 13:41:56 +08:00
yudshj
7a0afea27f
fix(deliverables): distinguish file changes and require explicit delivery
2026-09-09 13:41:56 +08:00
imccyu
2f2831f033
test(web): align sidebar interaction expectations
2026-09-09 12:15:00 +08:00
imccyu
3481d4043e
fix(client): align sidebar checks after rebase
2026-09-09 12:15:00 +08:00
Yif
284758cbc3
test(web): refresh goldens for the sidebar aria renames
...
The expand/collapse and wrap toggles' accessible names diverged from their
tooltips, and the replay harness now normalizes clientTimeZone in recorded
sessions; every golden holding the old names or the literal zone refreshes.
2026-09-09 12:15:00 +08:00
Yif
5e44fc79d3
test(web): refresh header and file-preview goldens for renamed controls
2026-09-09 12:14:59 +08:00
Yif
e94241f601
feat(web): move the session-log control into the header more-actions menu
2026-09-09 12:14:58 +08:00
creatixchu
6207453d36
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
2026-09-09 10:44:25 +08:00
creatixchu
a25e5fd8a9
test(sdk): refresh the feedback expectations on the V3 base and restore the frozen v2 generation
2026-09-09 10:27:15 +08:00
creatixchu
3e53a08f36
fix(feedback): keep the category tuple out of types.ts, retire the toast with its entry, and answer the review
2026-09-09 10:27:12 +08:00
creatixchu
f2f9700de2
feat(feedback): open one feedback dialog from /feedback and Dislike, with categories and a toast
...
Dislike and a bare /feedback open the Session's feedback dialog, which
collects one of seven fixed categories and an optional description and
records through the messageFeedback put or the new sessionFeedback
Remote; Like records at once. A recorded rating shows the filled glyph
and every submission is acknowledged by a toast. feedback/record and
MessageFeedbackItem carry the optional category; the note popover, its
layout scenario, and the clearNote/clear verbs are removed. ui-commands
gains the action command kind the /feedback decoration runs as.
Closes #3515
2026-09-09 10:20:24 +08:00
imccyu
be58ae0577
test(web): await sidebar collapse before snapshots
2026-09-09 10:12:46 +08:00
imccyu
4d07fbcb85
fix(client): address document preview review feedback
2026-09-09 10:12:46 +08:00
imccyu
c78fdb583a
fix(ci): refresh document preview metadata
2026-09-09 10:12:45 +08:00
imccyu
4321766ead
feat(client): add extensible document previews and sidebar defaults
2026-09-09 10:12:38 +08:00
fz
452fe6de55
Merge remote-tracking branch 'origin/master' into feat/remove-str-replace-editor-from-minimal
2026-09-09 01:49:09 +08:00
fz
40c9766a8d
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-09 01:22:09 +08:00
Yudong
228f3aef83
test(ci): stabilize completion waits and Session fixtures
2026-09-09 01:15:31 +08:00
yudshj
c9038b4b31
refactor(present): declare and open workspace source files
2026-09-09 01:15:31 +08:00
yudshj
6d8a400d79
fix(web): open delivered snapshots in the default application
2026-09-09 01:15:31 +08:00
yudshj
37d27fcdf9
feat(web): present immutable file deliveries with download cards
2026-09-09 01:15:31 +08:00
fz
3c05dcb537
fix(ci): refresh persistent bash fixtures and synchronize LSP lifecycle test
2026-09-08 23:29:03 +08:00
Dudu-0223
79dda6cf45
test(subagent): align catalog snapshots with Session V3
2026-09-08 23:28:50 +08:00
Dudu-0223
e2fa69f5e2
test(snapshot): bind sibling roles to catalog publication order
2026-09-08 23:28:50 +08:00
Dudu-0223
661135fe29
fix(subagent): reject invalid catalogs and preserve snapshot event order
2026-09-08 23:28:50 +08:00
Dudu-0223
2db4bdd31d
feat(subagent): record and observe parent-owned child catalogs
2026-09-08 23:28:50 +08:00
fz
94ff82f57b
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-08 23:22:25 +08:00
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
fz
1f1537914f
feat(minimal): align persistent bash output with the one-shot shell contract
...
The minimal compositions serve the same models that trained against a
one-shot `bash` tool; three surface differences remained visible to them.
- Every settled command now appends `[Command finished with exit code N]`,
including exit code 0, instead of `[exit code: N]` only on failure. A
timeout appends `[Command timed out or OOM]` after the partial output.
- Trailing newlines are all dropped before the status trailer rather than
only the last one.
- The `bash` description in the `minimal` preset and the `sdk-minimal`
bundle replaces the two fixed network lines with a single environment-
dependent line; the pwsh description is unchanged.
Tests, READMEs, the web minimal-preset schema snapshot, and the packaged
Python minimal model-visible snapshot follow the new wording. The
standalone `persistent-tools` SDK replay fixture keeps its own copy of the
old description since it is a per-launch customization, not the profile.
2026-09-08 19:48:21 +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
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
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
fz
61cd1a3f91
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-08 13:51:47 +08:00
Tianyi Cui
1c06f1d3ac
test(snapshot): declare spill command fixture plugin types
2026-09-08 13:40:49 +08:00
Tianyi Cui
154b2a3cd6
test(snapshot): reconcile V3 fixtures with isolated master replay
2026-09-08 13:36:12 +08:00
Kaige-Gao
aed565f382
Merge master into slash-command-i18n
2026-09-08 13:32:55 +08:00
Tianyi Cui
2b64ea5f1a
test(web): align V3 seeded stats with absent decode timing
2026-09-08 13:20:43 +08:00