Turtle
99dd3de77e
Merge branch 'master' into turtle/workspace-path-suffix-3291551d8870
2026-10-19 17:29:02 +08:00
winewill
b90327fb9e
Merge pull request #6556 from deepseek-harness/fix/windows-installed-app-metadata
...
fix(desktop): correct Windows installed app publisher and name
2026-10-19 16:52:25 +08:00
Turtle
378d0c0cc7
Merge pull request #5989 from deepseek-harness/fix/coverage-fork-exit-order
...
test(ci): scope the fork exit ordering claim and pin the collapse-timing clocks
2026-10-19 16:51:47 +08:00
Chinesezjc
9153fc8509
Merge pull request #5100 from deepseek-harness/refactor/unify-time-vocabulary
...
refactor(time): share the time vocabulary across its consumers
2026-10-19 16:49:29 +08:00
Turtle
06156ae7ca
fix(ui-workspace): keep the picker path suffix visible on long titles
...
The title truncates before the suffix, the row tooltip shows the full path, root paths no longer get an empty suffix, and the labels are derived only when the list renders.
2026-10-19 16:45:02 +08:00
winewill
6895919d5e
test(desktop): avoid unsafe manifest assignment in metadata checks
2026-10-19 16:37:46 +08:00
winewill
0d9a7f9abf
fix(desktop): preserve copyright and verify installer metadata
2026-10-19 16:23:59 +08:00
Turtle
a8a830f310
feat(ui-workspace): label same-named picker Workspaces with the shortest distinguishing path suffix
...
Refs #6555
2026-10-19 16:23:45 +08:00
Chinesezjc
dbae54a7c9
Merge origin/master into refactor/unify-time-vocabulary
...
Resolutions:
- docs/config-catalog.md and .zh.md are regenerated from the merged package
descriptions.
2026-10-19 16:22:37 +08:00
winewill
f351c96d71
fix(desktop): set Windows publisher and uninstall display name
2026-10-19 16:01:50 +08:00
_Kerman
ac71b42560
Merge pull request #5966 from deepseek-harness/xtr/session-projection-registration-handles
...
refactor(session-projection): return retained handles from async registration
2026-10-19 15:47:04 +08:00
_Kerman
d3f486e98e
fix(plan-mode): reject requests before guidance is ready
2026-10-19 15:26:30 +08:00
_Kerman
cc79cf553b
fix(llm-retry): retain recovery requests during activation
2026-10-19 15:26:30 +08:00
_Kerman
10ec80ce48
fix(tmux-context): await projection readiness before querying
2026-10-19 15:26:30 +08:00
_Kerman
2f30c684ac
fix(time-context): await projection readiness for initial requests
2026-10-19 15:26:30 +08:00
_Kerman
05f1066f8c
fix(permission-presets): reject publication before initialization
2026-10-19 15:26:29 +08:00
_Kerman
ab7bd24b60
fix(session-title): retain fallback requests during activation
2026-10-19 15:26:29 +08:00
_Kerman
feff25e8f7
fix(subagent): initialize model selection before agent publication
2026-10-19 15:26:29 +08:00
LogosVeritas
7d656c0511
Merge pull request #6369 from deepseek-harness/fix/sdk-minimal-checkpoints
...
为 sdk-minimal 默认启用已有的 session-checkpoint-policy,在模型请求、顶层工具执行和 step 前等待会话记录持久化,并在刷盘失败时阻止后续操作,将首次日志写入与原生写锁初始化提前到首个模型请求之前,降低短会话关闭时历史无法恢复的风险。同步补齐依赖、配置断言、回归测试及双语升级指南,并依据启用 checkpoint 后的 4 轮、20 个 CI 样本,将 profile-continuation 预算从 4,250 ms 重新校准为 7,000 ms,保留工作负载、完成数量及超预算检查。Fixes #6512。
2026-10-19 15:17:07 +08:00
Chinesezjc
adc27809f7
fix: map every zone rejection exhaustively and document the signed span
...
- timeZoneError and browserTimeZone switch over TimeZoneRejection instead of
a ternary: each reason that shares a diagnostic is its own case, and the
default arm assigns the reason to never so adding a reason fails the build
(assertNever where the package already imports it). The unsupported cause
is still forwarded.
- the request-zone suite now exercises the blank refusal, so every case the
switch lists is covered rather than sharing one ternary branch.
- Duration documents that a span is signed: a negative count builds and
decompose() refuses it, so the caller states its own sign policy.
2026-10-19 15:12:50 +08:00
Chinesezjc
19605806cb
Merge origin/master into refactor/unify-time-vocabulary
...
Resolutions:
- packages/util/time/package.json keeps this branch's description and takes
master's 0.2.1-rc.2 version.
- packages/util/README.i18n.yaml is re-recorded after the merge.
2026-10-19 15:05:12 +08:00
luogesi
13db84e624
test(bench): calibrate sdk-minimal checkpoint budget
2026-10-19 14:57:09 +08:00
imccyu
d5b432ac2c
Merge pull request #6519 from deepseek-harness/worktree-thinkfold
...
fix(chat): close a reader-opened process group from its height cap
2026-10-19 14:31:28 +08:00
Turtle
f10ece9ada
Merge pull request #6460 from deepseek-harness/turtle/update-teardown-fail-6d82d9119134
...
fix(desktop-host): exit after acknowledged teardown so updates install
2026-10-19 14:17:35 +08:00
Turtle and 07akioni
4449a2dc67
Credit review by @07akioni
...
Co-authored-by: 07akioni <[email protected] >
2026-10-19 14:06:22 +08:00
Shigma
23356d9c9c
Merge pull request #6193 from deepseek-harness/chore/cordis-timer-1.1.4
...
chore(cordis): sync Timer 1.1.4 and reuse it in Client
2026-10-19 13:51:40 +08:00
Turtle
5a1ab4590b
Merge pull request #6525 from deepseek-harness/docs/ai-usage-review-fixes
...
docs(skills): tighten AI Usage template checks
2026-10-19 13:36:36 +08:00
turtle1999
f24ef669af
docs(skills): address AI Usage review comments
...
Extract the specification version from the skill in the template test,
check the exact placeholder badge URL, and drop duplicate marker and
old-format assertions.
Clarify the highest-level rule and table-header language, remove the
duplicate n/a rule, make the placeholder badge symmetric, and document
how to migrate an old Human and Agent Roles section.
2026-10-19 13:30:25 +08:00
imccyu
473b3d360c
Merge pull request #6524 from deepseek-harness/docs/ai-usage-pr-section
...
docs(skills): present AI usage as a badged stage table
2026-10-19 13:27:40 +08:00
Shigma
675e5de5f8
refactor(cordis): remove obsolete ClientTimerService export
2026-10-19 13:14:59 +08:00
turtle1999
31d8674d5e
docs(skills): present AI usage as a badged stage table
...
Rename the PR description section to AI Usage and replace the level
legend and underlined stage lines with the AI-DECLARATION badge and a
stage table. Define AI involvement as the AI's participation in a
stage, not code volume or time.
The template policy test now checks the heading, marker block, badge,
table header, row order, and old-term removal.
2026-10-19 13:09:09 +08:00
Turtle
87a5f3719e
Merge pull request #6513 from deepseek-harness/turtle/plugin-market-skip-private
...
feat(plugin-market-generator): skip packages and versions marked private
2026-10-19 13:01:58 +08:00
_Kerman
b361989a45
test(benchmarks): balance user-text scaling sample volumes
2026-10-19 12:46:23 +08:00
_Kerman
679ec80a14
test(web): mount projections for search initiator fixtures
2026-10-19 12:24:35 +08:00
imccyu
1260d96ef3
fix(chat): close a reader-opened process group from its height cap
2026-10-19 12:23:46 +08:00
luogesi
1ddba8b3b0
fix(sdk-minimal): align review fixtures and upgrade guide
2026-10-19 12:13:57 +08:00
luogesi
96f4db3f7d
test(sdk): align built profile and snapshot dependencies
2026-10-19 12:13:57 +08:00
luogesi
f62182e577
fix(sdk-minimal): checkpoint sessions before dispatch
2026-10-19 12:13:57 +08:00
Turtle and winewill
3e84d5d38c
Credit review by @winewill
...
Co-authored-by: winewill <[email protected] >
2026-10-19 12:11:21 +08:00
_Kerman
043071b874
test(cli): read subagent policy through a retained handle
2026-10-19 11:34:36 +08:00
winewill
147fee4186
Merge pull request #6350 from deepseek-harness/perf/windows-packaging
...
perf(desktop): batch Windows workspace tarball packing
2026-10-19 11:33:39 +08:00
_Kerman
8d23747fc0
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
2026-10-19 11:28:19 +08:00
turtle1999
4292020410
feat(plugin-market-generator): skip packages and versions marked private
...
A manifest with "private": true keeps its version out of the index. A Git
package that is private on the default branch is not listed at all, and the
generator warns when every bundle package of a repository is private. The
cache version is bumped so cached private releases are rebuilt.
2026-10-19 11:27:56 +08:00
winewill
c39ce9e5e8
Merge pull request #6340 from deepseek-harness/fix/windows-runner-windowless
...
fix(desktop): launch Windows runner without a console
2026-10-19 11:23:33 +08:00
_Kerman
955e600031
Merge master into session projection registration handles
2026-10-19 11:21:16 +08:00
CreatixChu
571ad5fda0
Merge pull request #6425 from deepseek-harness/feat/cua-click-hold
...
feat(cua): 支持可选的鼠标长按时长
2026-10-19 11:16:43 +08:00
imccyu
d9ae93d0c4
Merge pull request #6485 from deepseek-harness/projection-summary
...
perf(session-projection): serve session-list rows from a summary key set
2026-10-19 11:10:40 +08:00
imccyu
ab77d85f8e
chore(docs): regenerate the persistence catalog
2026-10-19 10:53:13 +08:00
imccyu
76bc66b54c
Merge pull request #6312 from deepseek-harness/worktree-keepreplies
...
fix(chat): keep every assistant reply visible when a turn folds
2026-10-19 10:50:20 +08:00
imccyu
99eacb881f
fix(session-controller): drop a redundant projection cast and refresh doc graphs
2026-10-19 10:43:21 +08:00