creatixchu
3c3e0583e5
Merge remote-tracking branch 'origin/feat/cua-approval-format' into feat/cua-permission-onboarding
...
# Conflicts:
# apps/web/tests/cua-optin.e2e.ts
# apps/web/tests/expected/plugin-config/official.expected.md
# apps/web/tests/expected/plugin-manager/live-enabled.expected.md
# apps/web/tests/expected/plugin-manager/manager.expected.md
# apps/web/tests/plugin-manager.e2e.ts
# packages/api/session-controller/README.i18n.yaml
# packages/client/ui-plugin-manager/README.i18n.yaml
# packages/client/ui-plugin-manager/src/client/presentation.ts
# packages/experimental/cua-bundle/README.i18n.yaml
# packages/experimental/cua-bundle/README.md
# packages/experimental/cua-bundle/README.zh.md
# packages/experimental/cua/tests/application-access.spec.ts
2026-10-20 13:13:41 +08:00
Yichen Jiang
f5f60ac47a
Merge pull request #6418 from deepseek-harness/worktree/session-agent-controller-refactor-ff892d
...
feat(agent): admit Web prompts through the agent controller
2026-10-20 11:43:45 +08:00
imccyu
dedf96f7d1
docs(client): settle the package asset resolver wording
2026-10-20 05:17:58 +08:00
imccyu
1823c6bd0e
test(client): build an asset import end to end and keep the resolver call name stable
2026-10-20 04:55:29 +08:00
imccyu
d7191fafb6
fix(client): keep plugin strings out of the asset resolver rewrite
2026-10-20 04:32:14 +08:00
imccyu
4fb0054448
fix(client): rewrite image-set urls and keep the route fixture valid on Windows
2026-10-20 04:00:23 +08:00
imccyu
7f3dd4ade0
fix(client): tolerate minified stylesheet placeholders and document the asset reference encoding
2026-10-20 03:40:00 +08:00
imccyu
991b2635ad
fix(client): keep package-asset references valid in CSS and pin preview placeholders
2026-10-20 03:07:59 +08:00
imccyu
299741d819
fix(client): address package asset review findings
2026-10-20 02:43:09 +08:00
imccyu
c1d9f141b9
feat(client): resolve package assets through require.asset so the WebWorker preview can map them
2026-10-20 02:14:33 +08:00
imccyu
43a80da55c
Revert "feat(webworker-packer): serve package assets beside the preview page"
...
This reverts commit 6e28e787d564ee4933f7a560808fb05ed635e776.
2026-10-20 02:14:32 +08:00
imccyu
18065b8178
fix(client): follow master's plugin detail previews after rebase
2026-10-20 02:14:32 +08:00
imccyu
508567de89
feat(webworker-packer): serve package assets beside the preview page
2026-10-20 02:14:31 +08:00
imccyu
1ab28c1cb6
fix(client): keep watch-built assets, end cancelled asset streams quietly, and stat before reading bundles
2026-10-20 02:14:31 +08:00
imccyu
ce84953e46
feat(client): serve plugin package assets by URL instead of data URLs
2026-10-20 02:13:37 +08:00
fz
b88a1c2d14
Merge pull request #6351 from deepseek-harness/fix/sdk-desktop-alignment
...
fix(sdk): 补齐桌面工具、上下文和原生问答
2026-10-20 01:24:13 +08:00
creatixchu
636ab61b34
Merge latest master plugin detail changes into CUA onboarding
2026-10-19 23:48:45 +08:00
Turtle
c9eb8e9349
Merge pull request #6605 from deepseek-harness/turtle/experimental-plugin-details
...
refactor(plugin-manager): show built-in feature previews through bundle detail documents
2026-10-19 23:23:16 +08:00
turtle1999
b1b53672db
fix(ui-primitives): separate the detail document with horizontal rules and keep its preview format checked
2026-10-19 23:00:32 +08:00
creatixchu
0c59501534
Merge master with CUA onboarding and platform delivery updates
2026-10-19 22:39:36 +08:00
Yichen Jiang
55d00a08fc
Merge remote-tracking branch 'origin/master' into worktree/session-agent-controller-refactor-ff892d
...
# Conflicts:
# docs/capability-seams.i18n.yaml
2026-10-19 22:34:29 +08:00
Yichen Jiang
1d51715aca
Merge remote-tracking branch 'origin/master' into worktree/session-agent-controller-refactor-ff892d
...
# Conflicts:
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/tests/commands-upload-file.host.spec.ts
# scripts/gen-cordis-catalog.ts
2026-10-19 22:25:55 +08:00
turtle1999
bbcee26cb5
fix(plugin-manager): gate detail documents and validate their publication path
...
verify-md-links and verify-md-wrap now scan packages/*/*/docs/*.md, the
pairing documentation records why detail documents stay outside the
pairing gate, and check-workspace-constraints reuses the runtime
meta.detail path rule, requires an existing file in a subdirectory, and
rejects malformed or missing declarations. The detail section drops its
border and inset padding so images meet the page's rounded corners.
2026-10-19 22:23:13 +08:00
creatixchu
33381c86c4
fix(release): preserve platform constraints in packed install verification
2026-10-19 22:11:22 +08:00
turtle1999
3be4701a9d
refactor(plugin-manager): show built-in feature previews through bundle detail documents
2026-10-19 22:04:01 +08:00
creatixchu
14a422021e
Merge origin/master into feat/cua-basic-onboarding
2026-10-19 21:53:59 +08:00
creatixchu
2e215f20f9
fix(cua): restrict native package delivery to macOS targets
2026-10-19 21:30:07 +08:00
creatixchu
cfa2a53818
merge(cua): retain approved dependency classification and add storage helper
2026-10-19 20:08:09 +08:00
creatixchu
e49ef79884
build(cua): classify approved Host imports for the combined package
2026-10-19 20:06:23 +08:00
creatixchu
98f126e032
merge(cua): integrate combined Host and Client package from basic onboarding
2026-10-19 19:53:37 +08:00
creatixchu
4da281c933
docs(cua): classify the combined package as a Host and Client plugin
2026-10-19 19:47:55 +08:00
creatixchu
b40d335e3d
refactor(cua): colocate permission UI and narrow package exports
2026-10-19 19:46:13 +08:00
Turtle
b702109a8c
Merge pull request #6279 from deepseek-harness/turtle/plugin-detail-readme
...
feat(plugin-detail): show Markdown plugin details on bundle and market entry pages
2026-10-19 19:27:33 +08:00
turtle1999
9c8522bb64
feat(plugin-detail): show Markdown plugin details on bundle and market entry pages
...
Plugins bundle pages and Discover entry pages show the plugin's long
description first, as Markdown with images, in a height-limited region
without its own heading. The document is the file locale meta.detail
names, otherwise the package README, otherwise (market entries only)
the declared repository's README.
The new dsh-plugin-detail library selects documents and reads local
package directories and npm file CDNs without state. plugin-manager
reads installed and offered bundles through readBundleDetail; plugin-market
reads market entries through readEntryDetail, single-file APIs, and a
size-limited partial clone cache serialized across processes. Raw HTML is
omitted, relative links stay text, and relative images load from Host
routes with a sandbox CSP.
2026-10-19 19:13:22 +08:00
Turtle 2099 and turtle1999
14dcb78ee8
fix(ci): split the Wine Host compile to fit its heap budget ( #6578 )
...
The Wine gate compiled the Host face with one `tsc -b tsconfig.host.json`,
which holds the project-reference graph and the aggregate program in a
single V8 process and aborted at 4063.4 of 4088.3 MB. The supported build
splits those steps, and the native Windows build in the same run compiled
the references at 4096 and reached the aggregate without running out of
memory.
Compile the referenced projects first, then type-check the aggregate, both
at 4096. Assert the two commands and their order, and reject the fused
invocation.
Co-authored-by: turtle1999 <[email protected] >
2026-10-19 11:12:07 +00:00
Turtle
82a5ae1744
Merge pull request #6174 from deepseek-harness/feat/plugin-version-updates
...
feat(plugins): check and install newer registry versions of third-party bundles
2026-10-19 18:22:33 +08:00
fz
1861316e74
fix(sdk): defer harness development context alignment
2026-10-19 16:59:40 +08:00
Yichen Jiang
a472820428
fix(agent): wait for deliveries on disposal and keep image prompts in order
...
The Agent controller now finishes disposal only after every delivery it
stopped has settled, and a sender that cancels stops waiting at once, also
while its message waits behind a held one; the message keeps its place and
is dropped at its turn.
An image prompt takes the Session's image admission turn when its
preparation starts, in the Agent's delivery order, and keeps it until the
prompt settles. Image and text prompts therefore enter the inbox in arrival
order, and a model selection waits only for the image prompt being
admitted, not for one still queued.
The core page documents the delivery types, and the architecture overview
lists the controller and its admission event.
2026-10-19 16:58:59 +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
_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
turtle1999
b10bd84dfe
feat(plugins): check and install newer registry versions of third-party bundles
2026-10-19 15:40:51 +08:00
Yichen Jiang
47d947d8b1
Merge remote-tracking branch 'origin/master' into worktree/session-agent-controller-refactor-ff892d
...
# Conflicts:
# docs/capability-seams.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
2026-10-19 15:07:35 +08:00
creatixchu
64d1089f88
Merge remote-tracking branch 'origin/feat/cua-basic-onboarding' into feat/cua-permission-onboarding
2026-10-19 14:11:54 +08:00
creatixchu
8dc477498f
Merge remote-tracking branch 'origin/master' into feat/cua-basic-onboarding
2026-10-19 14:11:34 +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
creatixchu
e3b7123da1
Merge remote-tracking branch 'origin/feat/cua-basic-onboarding' into feat/cua-permission-onboarding
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-09-21-experimental-capabilities-as-optional-bundles.i18n.yaml
# .agents/notes/implemented/architecture/2026-09-21-experimental-capabilities-as-optional-bundles.md
# .agents/notes/implemented/architecture/2026-09-21-experimental-capabilities-as-optional-bundles.zh.md
# packages/experimental/client-ui-cua/src/client/PermissionPanel.tsx
2026-10-19 12:57:19 +08:00
creatixchu
dd436a6c9c
docs(cua): explain explicit package naming exceptions
2026-10-19 12:53:15 +08:00
creatixchu
302dead9fc
Merge remote-tracking branch 'origin/feat/cua-basic-onboarding' into feat/cua-permission-onboarding
...
# Conflicts:
# packages/experimental/cua-macos/tests/provider-lifecycle.spec.ts
2026-10-19 12:39:48 +08:00
fz
1781189c31
test: sync desktop context and delivery prompt expectations
2026-10-19 12:07:48 +08:00
fz
8614ca9fb4
Merge origin/master into fix/sdk-desktop-alignment
2026-10-19 11:40:37 +08:00