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
e5bbee893b
perf(ui-deliverables): move overflow sizing to CSS
2026-09-01 21:09:47 +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
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
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
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
5257c75092
fix(llm): reuse profile headers for model discovery
2026-09-01 14:37:16 +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
11719fd83c
test(web): await goal composer settlement
2026-09-01 14:00:07 +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
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
fz
b5c61b613a
Merge remote-tracking branch 'origin/master' into feat/sdk-default-web-fetch
2026-09-01 11:13:00 +08:00
_Kerman
5dd876025d
Merge pull request #2907 from deepseek-harness/xtr/session-log-read-api
...
perf(session): separate indexed and snapshot log reads
2026-09-01 10:49:54 +08:00
imccyu
14bab4422b
release(dsh): 0.1.2-alpha.3
2026-08-31 23:39:37 +08:00
imccyu
ddecdf6b33
test(web): wait for settled background job
2026-08-31 22:30:51 +08:00
Chinesezjc
6ce131c4f4
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-backend
2026-08-31 21:41:18 +08:00
imccyu
94bbfb95e8
Merge pull request #3379 from deepseek-harness/schedule-catalog-left-alignment
...
fix(web): align Schedule catalog within viewport
2026-08-31 20:53:40 +08:00
_Kerman
ad02fa37b4
Merge remote-tracking branch 'github/master' into xtr/session-log-read-api
2026-08-31 20:50:19 +08:00
fz
ca723d9273
feat(sdk): expose web fetch by default
2026-08-31 20:18:50 +08:00
Yichen Jiang
39b90961c7
fix(ui-chat): hold jumps while a plain pull owns the pager
...
A jump clicked while the Load-earlier pull was in flight fell through the
settle effect's nearest-turn fallback and landed on the wrong row. The
effect now keeps the pending jump (busy pulse stays) while loadingOlder is
true and a retry tick re-issues loadThrough when the pull settles.
Also repins the long-interactions e2e rail block to the outline-rail
semantics (fixed mark pitch, load-and-jump labels) and covers the
loadThrough forwarding paths in apply-inject and the client-runtime stub.
2026-08-31 19:46:55 +08:00
Yichen Jiang
0e63841189
feat(session-turn-outline): settled-response previews at card budgets
...
Outline entries gain the turn's final text-bearing assistant preview:
each assistant message overwrites a state draft and turn/end commits
the survivor, matching the loaded rail's findLast semantic; the bare-
array wire keeps its identity across draft changes, so pushes stay at
three per turn. Preview budgets shrink to the rail card's clamps — one
50-character prompt line, up to three 120-character response lines,
ellipsis on clip — on loaded and unloaded turns alike (stateVersion 2
discards v1 cache rows).
2026-08-31 19:46:55 +08:00
Yichen Jiang
3a834fe6c9
feat(ui-chat): settle jump landings after paging completes
...
A mid-paging landing keeps the jump armed with the target row as its
paging anchor, so later chunks and the load-earlier button's unmount
cannot drift the landing; the loader's completion runs one final
correction unless the reader already scrolled off the target. Adds the
browser contract: full outline ladder, keyboard jump on an unloaded
mark, landing geometry, and rail fades.
2026-08-31 19:46:53 +08:00
pku-xht
faa977fb29
fix(web): align Schedule catalog within viewport
2026-08-31 18:59:28 +08:00
imccyu
eca3bda903
Merge pull request #3374 from deepseek-harness/hl-perf
...
fix(web): make streaming code fences incremental
2026-08-31 18:49:03 +08:00
07akioni
d8e2ac5052
fix(web): retain completed streaming fence lines
2026-08-31 18:11:32 +08:00
Ziya and ZiyaZhang
2480bdf27a
feat(web): clarify Workspace Write Chinese label ( #3345 )
...
Co-authored-by: ZiyaZhang <199893125+ZiyaZhang@users.noreply.github.com >
2026-08-31 09:42:16 +00:00
_Kerman
687ae5c9c0
Merge remote-tracking branch 'github/master' into xtr/session-log-read-api
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-25-web-client-session-scope-and-provide-channel.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-25-web-client-session-scope-and-provide-channel.md
# .agents/notes/implemented/architecture/2026-07-25-web-client-session-scope-and-provide-channel.zh.md
# .agents/notes/implemented/feature/2026-08-05-context-form-vocabulary.i18n.yaml
# .agents/notes/implemented/feature/2026-08-05-context-form-vocabulary.md
# .agents/notes/implemented/feature/2026-08-05-context-form-vocabulary.zh.md
# packages/examples/agent-spine-demo/tests/agent-core.spec.ts
# packages/skill/tool-skill/tests/tool-skill.spec.ts
2026-08-31 17:19:59 +08:00
Tianyi Cui
01141e619a
Merge latest #1148 into #3289
2026-08-31 17:11:37 +08:00
Tianyi Cui
7f84a825c9
fix(code-runtime): settle Python provider contracts
2026-08-31 15:50:45 +08:00
mektpoy
ff21366916
fix(client): complete highlighted commands with Tab
2026-08-31 14:49:35 +08:00
Turtle
4c69dc3fed
test(loader): budget production profile startup
2026-08-31 11:23:46 +08:00
Turtle
8528e4039d
chore(cli): trim test-only profile dependencies
2026-08-31 11:23:46 +08:00
Turtle
287651fd89
test(cli): replay the session title separately
2026-08-31 11:23:30 +08:00
Turtle
244de7c18a
refactor(bundle): remove the agent spine demo
2026-08-31 11:23:30 +08:00
_Kerman
6c63e708b8
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2907
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/persistence-catalog.i18n.yaml
# docs/subsystems/session.i18n.yaml
# packages/api/session-controller/tests/transport.host.spec.ts
# packages/bundle/headless/src/index.ts
# packages/core/session/README.i18n.yaml
# packages/schedule/schedule/README.i18n.yaml
# packages/schedule/schedule/README.md
# packages/schedule/schedule/README.zh.md
# packages/session-query/tool-session-query/src/workspace-access.ts
# packages/session/session-log-deepseek/src/index.ts
2026-08-31 10:56:53 +08:00
creatixchu
6516fbcde8
Merge origin/master into worktree/steer-followup-images
2026-08-31 10:37:39 +08:00
imccyu
3f1b46a5db
release(dsh): 0.1.2-alpha.2
2026-08-30 21:19:29 +08:00
Dudu-0223
ff34b6c28e
test(web): pin expanded snapshots to bottom
2026-08-30 16:12:43 +08:00
Dudu-0223
5b91cdbf8b
Merge remote-tracking branch 'origin/master' into feat/3220-steer-service
2026-08-30 16:08:31 +08:00
Dudu-0223
3091bdc257
fix(subagent): address steer review findings
2026-08-30 16:08:20 +08:00
Tianyi Cui
ed9fb840d6
Merge pull request #3325 from deepseek-harness/worktree/revert-pr-3087
...
revert(session): restore ignorable event compatibility
2026-08-30 15:34:41 +08:00
Dudu-0223
4fce895468
test(subagent): cover unified messaging setup
2026-08-30 14:27:37 +08:00
imccyu
8769d57c98
fix(web): localize permission preset labels
2026-08-30 14:24:23 +08:00
Tianyi Cui
b7a77f4f08
Merge origin/master into worktree/revert-pr-3087
2026-08-30 14:18:37 +08:00