imccyu
4e84901e64
Merge pull request #3427 from deepseek-harness/release/dsh-0.1.2-alpha.4
...
release: dsh@0.1.2-alpha.4
2026-09-01 23:37:26 +08:00
imccyu
a9e185f205
release(dsh): 0.1.2-alpha.4
2026-09-01 23:19:57 +08:00
Tianyi Cui
3c5b7097ae
Merge pull request #3425 from deepseek-harness/feat/ptc-disable-workflow-plugin
...
feat(presets): omit workflow from Web PTC mode
2026-09-01 23:18:39 +08:00
imccyu
1f694c88ab
Merge pull request #3391 from deepseek-harness/worktree-chatperf
...
perf(web): reduce conversation rendering and layout overhead
2026-09-01 23:16:50 +08:00
imccyu
e32437d18b
perf(chat): throttle scroll geometry sampling
2026-09-01 23:06:52 +08:00
imccyu
4e4733c50b
test(web): await turn-tail stream publication
2026-09-01 22:55:17 +08:00
fz
0cdcc9c3c5
feat(presets): omit workflow from PTC mode
2026-09-01 22:45:09 +08:00
imccyu
e427d5746e
fix: ci
2026-09-01 22:41:42 +08:00
Tianyi Cui
c3e5bd7dae
Merge pull request #3418 from deepseek-harness/fix/ptc-note-cloudflare-link
...
docs: restore Cloudflare's Code Mode name and blog link in PTC Agent Note
2026-09-01 22:36:56 +08:00
imccyu
9ef0e28000
test(web): await streamed text before snapshot
2026-09-01 22:36:05 +08:00
imccyu
0e90d47d19
perf(chat): skip stable node list mapping
2026-09-01 22:29:46 +08:00
imccyu
577f0cf7d9
refactor(client): bind keyed chat sources in renderer
2026-09-01 22:22:25 +08:00
imccyu
b8a19413e9
fix(client): satisfy strict observable contracts
2026-09-01 22:01:18 +08:00
imccyu
de07b4c05b
chore(ui-chat): document local keyed sources
2026-09-01 21:46:08 +08:00
imccyu
a718d1f0a1
docs(client): record conversation performance boundaries
2026-09-01 21:31:04 +08:00
Tianyi Cui
b74486ab29
docs: restore Cloudflare's Code Mode name and blog link in PTC note
...
The code-mode → ptc rename rewrote Cloudflare's product name in the
link text and the external URL path, leaving "PTC mode" pointing at
https://blog.cloudflare.com/ptc/ (404). Restore Cloudflare's own name
and the working https://blog.cloudflare.com/code-mode/ link in both
the English and Chinese notes.
2026-09-01 21:27:44 +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