imccyu
bf1a2bf69c
fix(inspector): serve the Client bootstrap while the Inspector Worker starts
...
A Client plugin loaded after the page starts fetches its bootstrap once. The Host now registers that route before starting the Worker and answers once the Worker is ready, so enabling Developer Tools on a running page opens the bottom DevTools without a reload. A failed start answers 503.
When the platform cannot run the Worker (ERR_FEATURE_UNAVAILABLE_ON_PLATFORM), the Host warns once and stays active with only the 503 bootstrap route; serve-static and open load after the Worker starts. Every other startup failure still fails the fiber.
2026-10-15 03:56:26 +08:00
imccyu
22c51728ed
fix(dependencies): check experimental packages under the published dependency policy
...
verify-package-dependencies now covers every packages/*/* manifest, experimental included, and reads each package's tsdown build entries so Worker and child-process entries count as Host runtime sources. Experimental Client packages no longer declare browser and type relationships as peers.
2026-10-15 03:56:26 +08:00
imccyu
b77cc1c0f2
feat(gates): reject module-scope await in package sources
...
Package modules that other code imports must not suspend evaluation at module scope. A syntax-aware gate scans packages/*/*/src and excludes only executables (a shebang or a package bin target). The SenseVoice worker, the SSH helper entry, and the Inspector worker entry now run an explicit main().
2026-10-15 03:56:25 +08:00
07akioni
7ba5e3a01f
Merge pull request #6197 from deepseek-harness/07akioni/desktop-environment-telemetry
...
feat(telemetry): attach cached desktop environment to product events
2026-10-14 21:29:33 +08:00
Yichen Jiang
571902028a
Merge pull request #6241 from deepseek-harness/worktree/sync-dsh-0.2.1-alpha.3-to-master
...
release(dsh): sync 0.2.1-alpha.3 back to master
2026-10-14 21:15:15 +08:00
Yichen Jiang
5d7d13289c
test(web): decouple plugin snapshots from release versions
2026-10-14 20:59:15 +08:00
Yichen Jiang
853b1d3609
Merge master into DSH 0.2.1-alpha.3 synchronization branch
2026-10-14 20:34:43 +08:00
Yichen Jiang
2fbf4359b8
Merge pull request #6234 from deepseek-harness/worktree/release-dsh-0.2.1-alpha.3
...
release(dsh): 0.2.1-alpha.3
dsh-v0.2.1-alpha.3
2026-10-14 19:48:55 +08:00
Yichen Jiang
36acfb1e88
release(dsh): 0.2.1-alpha.3
2026-10-14 19:38:37 +08:00
Yichen Jiang
02128b3a31
Merge pull request #6218 from deepseek-harness/worktree/release-vendor-0.2.1-alpha.3
...
release(vendor): prepare alpha.2 packages for DSH 0.2.1-alpha.3
2026-10-14 19:28:00 +08:00
Yichen Jiang
7c8cbea696
release(vendor): cordis 4.0.5-alpha.2, cosmokit 1.8.6-alpha.2, group 1.0.5-alpha.2, hmr 1.0.20-alpha.2, include 1.0.10-alpha.2, loader 1.0.6-alpha.2, logger-console 1.0.5-alpha.2, schemastery 3.18.5-alpha.2, timer 1.1.7-alpha.2
2026-10-14 19:22:48 +08:00
winewill
fe3966734c
Merge pull request #6212 from deepseek-harness/build/desktop-approval-summary
...
feat(desktop): show complete publication approval summary
2026-10-14 18:57:31 +08:00
Dudu-0223
4e4ac0eae8
Merge pull request #6208 from deepseek-harness/topic/agent-team-prompt
...
feat(agent-team): simplify team availability prompt
2026-10-14 17:55:36 +08:00
Ziya
075ebbb9f3
Merge pull request #6179 from deepseek-harness/ziya/builtin-plugin-preview-20261014
...
feat(plugins): 规范内置配图并补充双语语音示例
2026-10-14 02:46:15 -07:00
ZiyaZhang
d6e3df155e
chore(plugins): preserve original preview work on the adopted frontend implementation
2026-10-14 02:25:24 -07:00
ZiyaZhang
c1269a8f75
feat(plugins): standardize built-in previews and illustrate voice input
2026-10-14 02:19:42 -07:00
winewill
1bd032be88
fix(desktop): align approval links with normalized upload destinations
2026-10-14 17:10:19 +08:00
Turtle
4b3cb7629e
Merge pull request #6206 from deepseek-harness/feat/builtin-plugin-preview-hardcoded
...
feat(plugin-manager): show a built-in feature preview for the badge skill
2026-10-14 17:07:10 +08:00
winewill
24d73cae8d
feat(desktop): show complete publication approval summary
2026-10-14 16:57:28 +08:00
ZiyaZhang
ade9979185
fix(plugins): restrict feature previews to bilingual built-in SVGs
2026-10-14 01:57:03 -07:00
imccyu
a941635df3
Merge pull request #5945 from deepseek-harness/worktree/client-control/operator-connect
...
feat(connection): scope the connect handshake to one operator
2026-10-14 16:56:53 +08:00
turtle1999 and ZiyaZhang
a2141868de
fix(plugin-manager): reset a failed preview by source instead of a key
...
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-14 16:55:21 +08:00
turtle1999 and ZiyaZhang
aac50c7923
docs(notes): record the built-in plugin feature preview decision
...
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-14 16:41:59 +08:00
Dudu-0223
a04b8ef7e2
feat(agent-team): simplify team availability prompt
2026-10-14 16:36:16 +08:00
turtle1999 and ZiyaZhang
7fcaf07051
feat(plugin-manager): show a built-in feature preview for the badge skill
...
Plugin Manager hardcodes feature previews by package name, like its
experimental bundle lists, instead of reading a package manifest field.
The DSH badge skill bundle shows an English or Chinese illustration
below its description. Client bundles embed imported SVG, PNG, and
WebP files as data URLs through the shared tsdown preset, which
replaces the account package's own asset loader.
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-14 16:22:56 +08:00
07akioni
04c9489065
fix(telemetry): handle native metadata edge cases and scalar failures
2026-10-14 16:10:40 +08:00
Yichen Jiang
fedaed7139
Merge pull request #6190 from deepseek-harness/worktree/conversation-hero-options
...
feat(web): add the New Session options slot
2026-10-14 15:57:04 +08:00
lsdsjy
328584875a
Merge pull request #6184 from deepseek-harness/fix/shared-account-avatar
...
fix(account): 共享头像加载结果并在打开设置时重试
2026-10-14 15:47:50 +08:00
ZiyaZhang
34252e34d0
docs(plugins): define built-in feature preview guidelines
2026-10-14 00:27:53 -07:00
07akioni
4dee41f4bc
feat(telemetry): attach cached desktop environment to product events
2026-10-14 15:23:58 +08:00
Tianyi Cui
d0286d55d5
Merge pull request #5934 from deepseek-harness/docs/cordis-cleanup-audit
...
docs(cordis): audit cleanup dependency lifetimes as P0
2026-10-14 15:14:19 +08:00
CreatixChu
f9c634d092
Merge pull request #4456 from deepseek-harness/feat/experimental-dsh-cua
...
feat(cua): 支持 macOS 原生 Computer Use
2026-10-14 14:57:42 +08:00
ZiyaZhang
37dbd15e0c
feat(plugins): localize optional feature previews
2026-10-13 23:55:11 -07:00
lsdsjy
3df5eca5df
Merge master into fix/shared-account-avatar
2026-10-14 14:47:18 +08:00
Yichen Jiang
3f1d5dfcfa
feat(ui-conversation): add the New Session options slot
...
conversation.hero.options seats compact Session options at the right end of
the New Session row, after the workspace and agent-preset controls. It is a
session-scoped list slot rendered only while a Session exists, so plugins can
add choices such as a worktree toggle without displacing the shipped controls.
2026-10-14 14:45:32 +08:00
creatixchu
5da34fb5ae
test(cua): cover capability projection on every platform
2026-10-14 14:45:14 +08:00
imccyu
c233ca3df5
fix(typert): recognize Cordis Context across built copies
2026-10-14 14:44:01 +08:00
imccyu
1d0ff1d2e4
test(snapshot): let inspect fixture receive events
2026-10-14 14:44:01 +08:00
imccyu
b679a3aa32
docs(typert): include Peer interaction participation in type excerpt
2026-10-14 14:44:01 +08:00
imccyu
fd1b8bd095
test(gateway): supply interaction mode for stream Peer fixture
2026-10-14 14:44:01 +08:00
imccyu
10672c4c24
Integrate Peer interaction scope with Remote access
2026-10-14 14:44:01 +08:00
imccyu
d3de1613b6
Bundle shared Clients separately for browser and Node
2026-10-14 14:44:00 +08:00
imccyu
88ee3d2961
test(connection): cover operator lifecycle failures and update fixtures
2026-10-14 14:44:00 +08:00
imccyu
0f7ac58213
feat(connection): isolate API operators without changing browser identity
2026-10-14 14:44:00 +08:00
imccyu
30d48c4d49
test(client): share dynamic import bundle fixture
2026-10-14 14:44:00 +08:00
imccyu
e137ebaaa1
Build shared Client bundles independently for Node and browser
2026-10-14 14:43:59 +08:00
lsdsjy
2a7ba15ee1
fix(account): 同步头像渲染失败并完善恢复验证
2026-10-14 14:37:22 +08:00
lsdsjy
b2ea1d1b71
Merge pull request #6169 from deepseek-harness/fix/account-failure-stderr
...
fix(account): 账号接口仅失败时输出 stderr 日志
2026-10-14 14:24:37 +08:00
creatixchu
aeada33774
test(cua): verify window listing invalidates stale image coordinates
2026-10-14 14:18:51 +08:00
lsdsjy
d0b0bfcd79
fix(account): 保持取消静默并合并失败诊断
2026-10-14 14:11:13 +08:00