imccyu
a718d1f0a1
docs(client): record conversation performance boundaries
2026-09-01 21:31:04 +08:00
imccyu
2e21d210a5
fix(trajectory): reanchor replaced history windows
2026-09-01 21:17:47 +08:00
imccyu
7db2bab853
test(conversation): brand fixture sequences
2026-09-01 21:14:19 +08:00
imccyu
443efeeba3
chore(client): refresh slot catalog
2026-09-01 21:09:48 +08:00
imccyu
5934201109
perf(conversation): publish streaming updates every three frames
2026-09-01 21:09:48 +08:00
imccyu
ebe9f50b44
perf(ui-chat): contain collapsed reasoning layout
2026-09-01 21:09:48 +08:00
imccyu
aad1ce0c68
perf(ui-chat): retain the stats resize observer
2026-09-01 21:09:48 +08:00
imccyu
f808112ec8
perf(ui-chat): derive user action reveal in CSS
2026-09-01 21:09:48 +08:00
imccyu
56684331c2
test(ui-chat): compare keyed snapshot values
2026-09-01 21:09:48 +08:00
imccyu
56a4d51d2c
perf(ui-chat): scope turn process updates
2026-09-01 21:09:47 +08:00
imccyu
5f1eca58ea
perf: InputBar use immutable props
2026-09-01 21:09:47 +08:00
imccyu
a731536ecc
perf: ChatNodeSeat use seperated source
2026-09-01 21:09:47 +08:00
imccyu
6401a64e20
test(web): cover optimized streaming paths
2026-09-01 21:09:47 +08:00
imccyu
2ab37e9558
perf(trajectory): page resident history before rendering
2026-09-01 21:09:47 +08:00
imccyu
c809098b06
perf(conversation): publish streaming updates every two frames
2026-09-01 21:09:47 +08:00
imccyu
81431381d6
perf(conversation): reuse unchanged location projections
2026-09-01 21:09:47 +08:00
imccyu
203e2440ac
perf(ui-chat): move reasoning tail alignment to CSS
2026-09-01 21:09:47 +08:00
imccyu
e5bbee893b
perf(ui-deliverables): move overflow sizing to CSS
2026-09-01 21:09:47 +08:00
imccyu
c11c3f98ad
docs(ui-deliverables): record CSS overflow policy
2026-09-01 21:09:46 +08:00
Yichen Jiang
3efd4b51e0
Merge pull request #3415 from deepseek-harness/worktree/3414-turn-rail-preview-layer
...
fix(web): keep turn previews above code banners
2026-09-01 21:05:36 +08:00
Tianyi Cui
876a3e0414
Merge pull request #3346 from deepseek-harness/worktree/session-format-02-seq-brands
...
refactor(session)!: distinguish event seqs from log offsets
2026-09-01 20:56:20 +08:00
Tianyi Cui
27bf1039db
refactor(session)!: distinguish event seqs from log offsets
2026-09-01 20:36:00 +08:00
Yichen Jiang
515eca7dc7
fix(web): keep turn previews above code banners
2026-09-01 20:21:11 +08:00
ihsiang
4bc0b000f5
Merge pull request #3411 from deepseek-harness/feat/3287-smooth-corners
...
feat(web): superellipse corners and hairline elevation strokes
2026-09-01 20:17:16 +08:00
yx.zhang
8a97e817b5
docs(agents): describe the corner and elevation prior art generically
...
The two styling notes name the surveyed product; the mechanism facts
(superellipse token, guard, full-round opt-out, stroke-in-shadow
elevation, 0.5px hairline) stand alone, so the notes now state them
without the product reference. Pairing records re-recorded.
2026-09-01 20:01:23 +08:00
yx.zhang
3ce5604a71
feat(web): deepen composer stroke to l2, widen menu radii to 20px
...
The composer hairline moves one step up from the menus' l1; the seven
menu-fill dropdown cards grow from 16px to 20px corners. Notes and the
token comment record the new layering.
2026-09-01 19:25:59 +08:00
yx.zhang
b873b9321e
fix(web): per-element elevation tokens and review sync
...
Re-declare the derived elevation tokens on body * so per-surface
--dsw-elevation-stroke-color rebinds reach the consuming shadow (custom
properties inherit with var() already substituted); pin that mechanism
and add synthetic rejection cases to the stylesheet scans; take the
ring-track basenames through node:path so the exemption matches on
Windows; update the ModelsSection row-card spec to the hairline recipe;
align the elevation note with the shipped l1 menu rebind, refresh the
feedback-popover note's surface recipe, and document the soft tier.
2026-09-01 19:15:56 +08:00
yx.zhang
7020c7e122
feat(web): superellipse corners and hairline elevation strokes
...
Apply global visual polish across the web client: corner-shape:
superellipse(1.5) with corner-shape: round pairing for full circles,
elevation tokens that draw 0.5px stroke outlines inside box-shadow for
floating surfaces, 0.5px hairline borders and divider lines for
neutral-token strokes, and tuned stroke contrast plus larger radii for
menus, settings panels, and cards. Stylesheet-scan specs in ui-theme
reject unpaired circles, border+shadow mixes, and 1px neutral hairlines
repo-wide.
Closes #3287
2026-09-01 18:25:20 +08:00
fz
dead2b2324
Merge pull request #3382 from deepseek-harness/feat/sdk-default-web-fetch
...
feat(base): expose web fetch by default
2026-09-01 15:59:35 +08:00
Yichen Jiang
68488c552a
Merge pull request #3403 from deepseek-harness/fix/model-discovery-profile-headers
...
fix(llm): reuse profile headers for model discovery
2026-09-01 15:46:34 +08:00
Yichen Jiang
8fa464890c
Merge remote-tracking branch 'origin/master' into fix/model-discovery-profile-headers
2026-09-01 15:26:09 +08:00
fz
0a0f9e59ff
feat(base): expose web fetch by default
2026-09-01 15:18:18 +08:00
Yichen Jiang
25e4527f5e
fix(llm): validate configured provider headers
2026-09-01 15:09:40 +08:00
Yichen Jiang
5257c75092
fix(llm): reuse profile headers for model discovery
2026-09-01 14:37:16 +08:00
fz
aefbee95e2
test(acp): refresh adjacent messaging schema
2026-09-01 14:22:49 +08:00
fz
ab9dcd5a2a
Merge remote-tracking branch 'origin/master' into feat/sdk-default-web-fetch
2026-09-01 14:17:15 +08:00
Dudu-0223
52af48f808
Merge pull request #3250 from deepseek-harness/feat/3220-steer-service
...
Unify adjacent Agent delivery on Steer
2026-09-01 14:14:38 +08:00
Dudu-0223
11719fd83c
test(web): await goal composer settlement
2026-09-01 14:00:07 +08:00
Dudu-0223
d960d90a98
test(snapshot): refresh Python PTC prompt
2026-09-01 13:46:36 +08:00
Dudu-0223
bfdede9d9e
test(subagent): adapt session reads after rebase
2026-09-01 13:46:36 +08:00
Dudu-0223
22b08a9b9b
test(subagent): update parent id expectation
2026-09-01 13:46:36 +08:00
Dudu-0223
4093ce465b
Merge remote-tracking branch 'origin/master' into feat/3220-steer-service
2026-09-01 13:46:35 +08:00
fz
1bd880c587
Merge remote-tracking branch 'origin/master' into feat/sdk-default-web-fetch
...
# Conflicts:
# packages/bundle/headless/README.i18n.yaml
# packages/bundle/headless/README.md
# packages/bundle/headless/README.zh.md
2026-09-01 13:45:44 +08:00
Turtle
714bec1316
Merge pull request #3367 from deepseek-harness/omit-unneeded-invariants
...
cleanup: omit unneeded invariant companions
2026-09-01 12:59:03 +08:00
fz
036abf8c6c
test(snapshots): refresh remaining headless web headers
2026-09-01 12:02:29 +08:00
Turtle
d7811225dc
Merge remote-tracking branch 'origin/master' into turtle/omit-unneeded-invariants
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/code-runtime/code-runtime-python/README.md
# packages/code-runtime/code-runtime-python/README.zh.md
# packages/experimental/code-runtime-python/README.i18n.yaml
# packages/experimental/code-runtime-python/package.json
# packages/experimental/code-runtime-python/src/invariant.ts
# packages/experimental/code-runtime-python/tsconfig.json
# pnpm-lock.yaml
# tsconfig.base.json
2026-09-01 11:54:10 +08:00
fz
aaf10753a1
test(snapshots): separate ACP web headers
2026-09-01 11:49:55 +08:00
Chinesezjc
9d15938073
Merge pull request #1148 from deepseek-harness/feat/code-runtime-python-backend
...
feat(code-runtime-python): add the CPython subprocess backend
2026-09-01 11:44:16 +08:00
fz
cf7b0bd5a4
feat(headless): expose web fetch by default
2026-09-01 11:40:10 +08:00
Chinesezjc
a0c0b55c8a
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-backend
...
# Conflicts:
# packages/experimental/code-runtime-python/package.json
2026-09-01 11:29:10 +08:00