Dudu-0223
6e94ee4fb9
test(workspace): pin persisted mode ordering in Web replay
2026-09-10 15:54:57 +08:00
_Kerman
c428e6ffb4
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 15:54:56 +08:00
lsdsjy
f0724ba7e8
Merge remote-tracking branch 'origin/master' into turtle/issue-3848-headless-machine-readable-run
2026-09-10 15:54:21 +08:00
lsdsjy
249d583892
feat(web): add hours to turn duration labels
...
Turns running at or past 3600s now read 1小时05分03秒 / 1h 05m 03s in the
running clock, the settled Ran-for footer, and the turn-time dialog, which
share formatRunDuration. Below an hour the second and minute branches are
unchanged, and the hour rolls at the unit boundary so 60分00秒 never appears.
2026-09-10 15:51:43 +08:00
Dudu-0223
8423b270e3
fix(workspace): derive recency independently of manual order
2026-09-10 15:51:42 +08:00
_Kerman
c09574fc5f
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 15:51:42 +08:00
07akioni
9f27a45408
test: preserve immediate disposal and observe automatic terminal cleanup
2026-09-10 15:49:57 +08:00
creatixchu
aed83d29ba
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:49:55 +08:00
creatixchu
fff1ed7aa2
fix(plan): keep command identity independent of optional runtime
2026-09-10 15:48:25 +08:00
c31ac4fdfe
feat(web): gate agent preset selection behind a setting ( #3870 )
...
* feat(web): gate agent preset selection behind a setting
* refactor(web): trim preset visibility diff
* refactor(web): simplify agent preset selection policy
* test(web): cover agent preset policy branches
* refactor(web): tighten agent preset policy flow
* fix(web): preserve preset default across picker toggle
* docs(web): align agent preset picker docs with the blank-task sync
Both picker transitions carry the effective default to the current blank task; started and historical sessions keep their labels, compositions, and recorded history. The Host README states the client rule and links the Web switch; the Agent Note English side matches the Chinese at line 64. Three i18n pairs re-recorded; doc-sync 34/34.
* refactor(web): simplify agent preset picker policy
* test(web): cover preset policy recovery
* docs(web): clarify disabled preset default copy
* fix(web): reconcile preset policy races
* fix(web): satisfy preset load lint
* fix(web): serialize preset roster refreshes
* fix(web): release preset refresh before notifying waiters
---------
Co-authored-by: ZiyaZhang <[email protected] >
Co-authored-by: Chinesezjc <[email protected] >
2026-09-10 07:48:06 +00:00
creatixchu
81d017bbaa
docs: align generated catalog source links in both locales
2026-09-10 15:47:17 +08:00
creatixchu
ca827aa2ad
fix(commands): refresh catalogs and use type-only export identity
2026-09-10 15:44:30 +08:00
creatixchu
07413c2cc2
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:38:30 +08:00
creatixchu
996278e6ce
refactor: separate command identity and composer file action ownership
2026-09-10 15:38:13 +08:00
lsdsjy
349a84e81d
Merge remote-tracking branch 'origin/master' into turtle/issue-3848-headless-machine-readable-run
2026-09-10 15:31:53 +08:00
turtle1999
d76704170b
refactor(home-paths): simplify cache path dispatch
2026-09-10 15:24:27 +08:00
CreatixChu
646c4c2f33
Merge pull request #3924 from deepseek-harness/worktree/image-token-v41
...
fix(llm-deepseek): 图片 token 预估器改用官方计算器 v41 配置
2026-09-10 15:22:37 +08:00
lsdsjy
127d2c8eb5
fix(headless): align the adopt-only docs and prove resume end to end
...
Address the ds-review-bot findings on 9aea4b0804:
- Drop the stale "freshly created" wording from the resolveAgent `@returns`
and rewrite its leading comment for the two remaining identity paths.
- Rewrite the README run-flow paragraph (EN and ZH), the intro sentence, and
the cordis.patch.yml header comment for adopt-only.
- Add a real-composition two-wake e2e: capture the generated id from the first
`--json` wake, resume it by `--session-id`, and assert one persisted log holds
both tasks. `runLoaderSmoke` gains an optional caller-owned `cwd` so both
wakes share one world; the harness leaves that directory in place.
2026-09-10 15:19:17 +08:00
turtle1999
3407d15bb3
Merge master into the Cordis revert branch
2026-09-10 15:18:28 +08:00
creatixchu
ba2a931a23
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:18:02 +08:00
turtle1999
7f005e2c0f
test(attachment-local): isolate fallback cache home
2026-09-10 15:17:35 +08:00
07akioni
6becec9502
Merge master and retain its strict Linux startup cancellation handling
2026-09-10 15:13:38 +08:00
turtle1999
d911a7b422
feat(attachment-local): move request images into shared cache
2026-09-10 15:08:46 +08:00
07akioni
6d103f8f7c
Revert Windows dialog smoke acceptance of unavailable COM classes
2026-09-10 15:08:38 +08:00
Yichen Jiang
61b02efa84
Merge pull request #3916 from deepseek-harness/worktree/fix-deliverable-sidebar-preview
...
fix(web): preview delivered file links in the sidebar
2026-09-10 15:06:09 +08:00
07akioni
d570f32f32
Merge latest master into fix/bundle-speed
2026-09-10 15:03:23 +08:00
Yichen Jiang
8d1e8acdec
Merge pull request #3917 from deepseek-harness/worktree/composer-reference-previews
...
feat(web): preview file and skill references in the sidebar
2026-09-10 15:00:37 +08:00
Yichen Jiang
b79a227cec
fix(subprocess): preserve Linux cancellation before bootstrap consumption
2026-09-10 14:45:45 +08:00
lsdsjy
ea84ad31b6
feat(headless): require --session-id to name an existing Session
...
`--session-id` now adopts only: an id with no stored Session fails before the
task runs instead of creating an empty history the caller believes it is
resuming. A first round omits the flag, and the runtime reports the minted
`session-<uuid>` identity in the opening `session` event, so a supervisor
persists it and names it on every later wake.
Updates the help text, the README pair, the Agent Note pair, the generated
config catalog, the unit suite, and the product-profile e2e.
2026-09-10 14:44:44 +08:00
creatixchu
f657a3e87a
Merge remote-tracking branch 'origin/master' into worktree/image-token-v41
2026-09-10 14:42:07 +08:00
creatixchu
f24bc3c832
fix(llm-deepseek): correct image pricing documentation and edge-case evidence
2026-09-10 14:40:50 +08:00
07akioni
a62fab00b7
test: distinguish unavailable Windows dialog classes in native smoke
2026-09-10 14:33:20 +08:00
07akioni
4c024cf252
fix: preserve early process cancellation and sample stream markers promptly
2026-09-10 14:28:18 +08:00
turtle1999
85df0e7632
docs(home-paths): align cache helper example
2026-09-10 14:24:44 +08:00
lsdsjy
25f95302fd
Merge remote-tracking branch 'origin/master' into turtle/issue-3848-headless-machine-readable-run
...
# Conflicts:
# packages/bundle/headless/README.i18n.yaml
# packages/bundle/headless/README.zh.md
2026-09-10 14:20:35 +08:00
Yichen Jiang
24e63e4555
fix(web): handle pending and linked skill previews
2026-09-10 14:19:01 +08:00
turtle1999
e4e0e78dd2
feat(home-paths): add dshCachePath
2026-09-10 14:16:35 +08:00
07akioni
82293ff45d
refactor(desktop): remove unused plugin classification query
2026-09-10 14:07:51 +08:00
07akioni
d55b2b3dad
fix(desktop): make startup recovery and package rebuilds retryable
2026-09-10 14:05:44 +08:00
creatixchu
a64dc3a690
fix(llm-deepseek): 图片 token 预估器改用官方计算器 v41 配置
...
DeepSeek 图像理解指南改为 544×544 放大下限、约 1300×1300 缩小目标、
单图 1024 token 上限;官方图片 Token 计算器以 v41 配置承载该规则。
重写 image-tokens.ts 为 v41 的逐句移植:取消对齐 pad、宽高比钳制和
奇偶校正网格布局,估算值从最坏情况上界变为精确值。测试向量按官方
计算器重新固定,request-pricing 期望值、README 与 Agent Note 同步更新。
2026-09-10 14:05:04 +08:00
Yichen Jiang
5445ad16eb
test(web): update file link gallery preview label
2026-09-10 14:01:01 +08:00
Chinesezjc
40606d1558
Merge pull request #3873 from deepseek-harness/ci/failover-canary-leg
...
ci: opt-in canary runner leg for the CI pool failover switches
2026-09-10 13:59:53 +08:00
Yichen Jiang
6469b522c1
Merge pull request #3899 from deepseek-harness/worktree/manifest-plugin-metadata
...
feat(manifest): separate package metadata from DSH declarations
2026-09-10 13:55:51 +08:00
creatixchu
6fe445ea08
Merge origin/master into worktree/composer-plus-menu
2026-09-10 13:53:45 +08:00
07akioni
13fc0a60ec
Merge remote-tracking branch 'origin/master' into fix/bundle-speed
2026-09-10 13:53:29 +08:00
creatixchu
1faab27329
Merge origin/master into PR #3440
2026-09-10 13:48:38 +08:00
Yichen Jiang
71046d8306
fix(web): unify inline file preview labels
2026-09-10 13:41:18 +08:00
Yichen Jiang
ce7ceb6071
refactor(manifest): remove discovery categories
2026-09-10 13:38:36 +08:00
turtle1999
2376d210bd
Preserve nested plugin errors after Cordis revert
2026-09-10 13:36:05 +08:00
Yichen Jiang
4115e8867b
test(web): update SVG delivery sidebar snapshot
2026-09-10 13:31:36 +08:00