Commit graph

13632 commits

Author SHA1 Message Date
lsdsjy
9d25fbf218 fix(ui-workspace): keep blank new sessions outside the fold quota
Keep five non-blank rows stable while the selected blank New Session is provisional, and derive the overflow count from the rows still hidden.

Fixes #2841
2026-08-25 14:36:56 +08:00
Yichen Jiang
c612f2071d Merge pull request #3046 from deepseek-harness/worktree/fix-persistent-bash-pipeline-readiness
fix(pty): distinguish pipeline reads from terminal input
2026-08-25 14:33:37 +08:00
Yichen Jiang
a3f67137bc test(pty): cover restricted proc syscall access 2026-08-25 14:19:56 +08:00
Yichen Jiang
19c772f46c Merge pull request #3036 from deepseek-harness/worktree/system-prompt-order-bands
fix(system-prompt): centralize sparse section orders
2026-08-25 14:16:26 +08:00
Yichen Jiang
133ed2d0f0 test(pty): report proc state on readiness failure 2026-08-25 14:08:30 +08:00
Yichen Jiang
2338f4ad14 fix(pty): detect emulated kernel syscall ABI 2026-08-25 14:01:04 +08:00
07akioni
1ddee605dc Merge pull request #2857 from deepseek-harness/fix/streaming-fence-highlight
feat(web): keep code-fence syntax highlighting while streaming
2026-08-25 14:00:45 +08:00
Yichen Jiang
152d949f3e Merge remote-tracking branch 'origin/master' into worktree/system-prompt-order-bands 2026-08-25 13:53:44 +08:00
_Kerman
3fefcdbe3f Merge pull request #2698 from deepseek-harness/xtr/session-format-migration
feat(session): add streaming format migration pipeline
2026-08-25 13:47:43 +08:00
Yichen Jiang
5467685bc1 fix(pty): identify waiting thread terminals 2026-08-25 13:35:53 +08:00
_Kerman
2664200844 Merge remote-tracking branch 'github/master' into xtr/session-format-migration 2026-08-25 13:04:23 +08:00
07akioni
1825cb4657 feat(client): highlight streaming fences incrementally
Keep recognized code fences syntax-highlighted while assistant text streams. Preserve completed Shiki token lines across chunks, mirror token styles and CRLF handling, and retain plain rendering for unsupported or math-like fences.

Add unit, DOM-parity, and keyless assembled-Web coverage for the streaming-to-settled transition.

Closes #1499
2026-08-25 12:59:21 +08:00
Yichen Jiang
9a12505f86 fix(pty): distinguish pipeline reads from terminal input 2026-08-25 12:54:55 +08:00
Tianyi Cui
78b9b9d499 Merge pull request #3032 from deepseek-harness/worktree/post-2958-simplifications-20260824
refactor: remove post-#2958 redundancy
2026-08-25 12:51:51 +08:00
_Kerman
d385dfb3e3 Merge remote-tracking branch 'github/master' into xtr/session-format-migration
# Conflicts:
#	docs/config-catalog.i18n.yaml
#	docs/config-catalog.md
#	docs/config-catalog.zh.md
#	packages/session/session-persistence-jsonl/src/index.ts
#	packages/session/session-persistence/src/coordinator.ts
#	packages/session/session-persistence/src/index.ts
2026-08-25 12:41:23 +08:00
Tianyi Cui
7e6193acca refactor(cli): keep config dumps out of runtime healing 2026-08-25 12:21:51 +08:00
Tianyi Cui
8146557ef5 refactor(python): keep launch override on client 2026-08-25 12:21:51 +08:00
Tianyi Cui
aa801a418a test(python): share advanced runtime profile patch 2026-08-25 12:21:51 +08:00
Tianyi Cui
d0e8f5f9c4 test(sdk): leave model surface to packaged snapshot 2026-08-25 12:21:50 +08:00
Tianyi Cui
43f0f07f9b refactor(prompt): remove unused complete-persona config 2026-08-25 12:21:50 +08:00
Tianyi Cui
d35459e3c1 refactor(sdk): remove unused root tool filter 2026-08-25 12:21:50 +08:00
Yichen Jiang
145e060992 Merge remote-tracking branch 'origin/master' into worktree/system-prompt-order-bands 2026-08-25 12:07:56 +08:00
Yichen Jiang
8020f6386d docs(system-prompt): sync first-party order references 2026-08-25 12:05:38 +08:00
CreatixChu
09eda93884 Merge pull request #3009 from deepseek-harness/worktree/2986-trajectory-image-attachments
feat(web): 在 Trajectory 中展示图片附件
2026-08-25 12:00:24 +08:00
Yichen Jiang
0f7b28ad31 test(snapshot): refresh web prompt pins 2026-08-25 11:33:21 +08:00
Yichen Jiang
5b3bfbed42 test(snapshot): refresh prompt order pins 2026-08-25 11:24:25 +08:00
Yichen Jiang
55eeaf6565 docs: refresh module graph 2026-08-25 11:12:21 +08:00
creatixchu
9c931ef5a8 fix: 修正轨迹图片测试归属 2026-08-25 11:06:17 +08:00
Yichen Jiang
43ac97b554 fix(system-prompt): centralize sparse section orders 2026-08-25 11:06:01 +08:00
creatixchu
dde6c8d7fc Merge remote-tracking branch 'origin/master' into worktree/2986-trajectory-image-attachments 2026-08-25 10:50:06 +08:00
hypatiamay
0c5aa8110f Merge pull request #2999 from deepseek-harness/perf/token-meter-surface-fold-plan-commit
perf(token-meter): commit the surface fold in place through a plan/commit pair
2026-08-25 10:28:11 +08:00
imccyu
8bb358d935 Merge pull request #2674 from deepseek-harness/feat/http-gzip
为 Web 静态资源与 API 响应增加 gzip 协商压缩
2026-08-25 06:58:58 +08:00
imccyu
78184a6ee1 fix(webworker): inline combo source maps 2026-08-25 06:43:25 +08:00
imccyu
60089680f9 test(webworker): keep bundle transport on host face 2026-08-25 06:43:25 +08:00
imccyu
075a46cdec fix(client): preserve combo source identities 2026-08-25 06:43:25 +08:00
imccyu
b3081bb4be fix(webworker): retain third-party runtime sources 2026-08-25 06:43:25 +08:00
imccyu
83463aa896 feat(client): use bounded plugin combo URLs 2026-08-25 06:43:24 +08:00
imccyu
08ed5a54a8 refactor(webserver): minimize HTTP gzip integration 2026-08-25 06:43:24 +08:00
imccyu
fc4c0a02eb Merge pull request #3029 from deepseek-harness/worktree-perfproj
perf(session): centralize cold observation and snapshot-first opening
2026-08-25 06:42:56 +08:00
imccyu
2b60227d08 docs(session): record observation and projection ownership 2026-08-25 06:23:10 +08:00
imccyu
059598de59 fix: c i 2026-08-25 06:19:23 +08:00
imccyu
1229292497 docs(session): refresh architecture and generated contracts 2026-08-25 06:10:25 +08:00
imccyu
d2904a6c06 fixup! refactor(session): open journal streams from snapshots 2026-08-25 06:09:25 +08:00
imccyu
f5f0448bee refactor(subagent): consume shared session observations 2026-08-25 06:09:25 +08:00
imccyu
b8dfa8b892 fix(agent-presets): project selection and refresh client catalogs 2026-08-25 06:07:58 +08:00
imccyu
822d735356 feat(session): persist model selection and share its catalog 2026-08-25 06:07:42 +08:00
imccyu
69fad4b8db perf(session-controller): serve cache-first session state 2026-08-25 06:07:26 +08:00
imccyu
e7952d82ed refactor(session): open journal streams from snapshots 2026-08-25 06:07:11 +08:00
imccyu
7fb2ca07e4 feat(session-query): add shared projected observations 2026-08-25 06:06:03 +08:00
imccyu
7f4cdc809c refactor(session-persistence): add borrowable prepared sessions 2026-08-25 06:05:50 +08:00