Yichen Jiang
850d2882f6
Merge commit '03af7e39c641a58fd77f5b3f7b3eb089f200e519' into worktree/pr3596-global-only
2026-09-14 19:57:15 +08:00
Yichen Jiang
fd2c0df8cb
Merge commit '6eab1e46616edf64daf1350a88526277ce915a10' into worktree/pr3594-manifest-mergeup
2026-09-14 19:56:41 +08:00
Yichen Jiang
bf749078fb
docs(architecture): condense launch overview after integration
2026-09-14 19:56:21 +08:00
Yichen Jiang
9dc51c4666
Merge commit '7d96a1bcda353371db935725ef3a8d228312f42e' into worktree/pr3594-manifest-mergeup
...
# Conflicts:
# packages/api/remotes/src/client/index.ts
# pnpm-lock.yaml
2026-09-14 19:55:22 +08:00
Yichen Jiang
534d05a924
Merge remote-tracking branch 'origin/master' into worktree/pr3593-manifest-3899
...
# Conflicts:
# .agents/notes/rejected/simplification/2026-07-26-builtin-timer-promises-for-hand-rolled-sleeps.i18n.yaml
# .agents/notes/rejected/simplification/2026-07-26-builtin-timer-promises-for-hand-rolled-sleeps.md
# .agents/notes/rejected/simplification/2026-07-26-builtin-timer-promises-for-hand-rolled-sleeps.zh.md
# scripts/gen-cordis-catalog.ts
2026-09-14 19:51:13 +08:00
Yichen Jiang
2d660bf078
fix(web): list only installed packages on the sidebar Plugins page
...
The sidebar page no longer shows the profile template's own bundles
(dsh-base, dsh-web-app). The Settings Plugins section gets its read-only
Plugin list tab back for them, with both of its groups collapsed by
default. Restores @deepseek-ai/dsh-client-ui-settings-plugin-inventory
with its web bundle row, tsconfig entries, catalogs, and goldens, and
drops the built-in tag, locked switch, and source fact the page no
longer needs.
2026-09-14 16:45:13 +08:00
Tianyi Cui
b730c2cb83
Merge pull request #4092 from deepseek-harness/worktree/browser-use-backends
...
feat(browser-use): add experimental per-Session backends
2026-09-14 16:33:14 +08:00
Tianyi Cui
16f97e2dfb
refactor(browser-use): defer DSH inference integration
2026-09-14 15:43:14 +08:00
Tianyi Cui
b86b89da94
docs(subagent): align settlement notice descriptions
2026-09-14 15:27:38 +08:00
Yichen Jiang
d5155007e0
refactor(web): manage bundles without module composition actions
2026-09-14 15:24:55 +08:00
Yichen Jiang
95e2da7416
refactor(plugins): retain bundle management and existing row toggles
2026-09-14 15:20:59 +08:00
Tianyi Cui
6caeb505c5
fix(browser-use): await existing Agent creation lifecycle
2026-09-14 14:50:23 +08:00
Tianyi Cui
e543cc9a6e
Merge awaited Agent creation from master
2026-09-14 14:46:15 +08:00
Yichen Jiang
6a6796f48d
refactor(web): separate preset management from global plugins
2026-09-14 14:34:42 +08:00
Tianyi Cui
ebe3ee4d4c
docs(browser-use): refresh auxiliary event type acknowledgement
2026-09-14 14:33:23 +08:00
Tianyi Cui
ee031f9cf9
Merge master into browser-use backends
2026-09-14 14:30:58 +08:00
Tianyi Cui
9845c543c0
docs(browser-use): refresh provider dependency graph
2026-09-14 14:23:52 +08:00
Yichen Jiang
07f9daa55a
refactor(plugins): limit manager operations to the global profile
2026-09-14 14:16:18 +08:00
_Kerman
0a382becb3
Merge latest origin/master into xtr/agent-setup-hook
2026-09-14 13:57:18 +08:00
Yichen Jiang
743df72db2
Merge PR #3595 API simplification
2026-09-14 13:41:18 +08:00
Yichen Jiang
27896dd532
Merge PR #3594 API simplification
2026-09-14 13:40:01 +08:00
Yichen Jiang
ef71137220
Merge PR #3593 API simplification
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/architecture.md
# docs/architecture.zh.md
2026-09-14 13:39:32 +08:00
Yichen Jiang
8fc785de3a
refactor(boot): keep bundle analysis internal
2026-09-14 13:36:26 +08:00
Yichen Jiang
0a7f47e3f2
Merge remote-tracking branch 'origin/master' into worktree/web-sidebar-terminal
2026-09-14 12:03:02 +08:00
Yichen Jiang
c257c79872
Merge branch 'worktree/pr3595-sep14-sync' into feat/plugin-mgmt-4-web
2026-09-14 11:16:19 +08:00
Yichen Jiang
4373a42552
docs(settings): refresh the generated module graph
2026-09-14 11:15:21 +08:00
Yichen Jiang
4ca7c816d4
Merge branch 'worktree/pr3594-manifest-mergeup' into worktree/pr3595-sep14-sync
2026-09-14 11:14:17 +08:00
Yichen Jiang
b0a2aa7ec0
test(plugins): cover portable read failures and refresh the module graph
2026-09-14 11:13:34 +08:00
Yichen Jiang
3219a2d8e1
docs(api): refresh terminal dependency graph
2026-09-14 11:10:18 +08:00
Yichen Jiang
673fce91e2
Merge branch 'worktree/pr3595-sep14-sync' into feat/plugin-mgmt-4-web
...
# Conflicts:
# packages/client/ui-plugin-manager/README.i18n.yaml
# packages/client/ui-settings-plugin-inventory/README.md
# packages/client/ui-settings-plugin-inventory/tests/components.client.spec.tsx
# scripts/verify-package-readme-model-experience.ts
# tsconfig.base.json
# tsconfig.client.json
2026-09-14 11:07:31 +08:00
Yichen Jiang
33d89aee77
feat(web): choose and remember terminal shells
2026-09-14 10:59:46 +08:00
Yichen Jiang
0f14d6703b
Merge branch 'worktree/pr3594-manifest-mergeup' into worktree/pr3595-sep14-sync
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/event-producer-consumer.i18n.yaml
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/client/connection/src/client/fixture.ts
2026-09-14 10:56:36 +08:00
Yichen Jiang
8dc899641a
Merge branch 'worktree/pr3593-manifest-3899' into worktree/pr3594-manifest-mergeup
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-09-11-native-entry-diagnostics-and-static-plugin-declarations.i18n.yaml
# .agents/notes/implemented/architecture/2026-09-11-native-entry-diagnostics-and-static-plugin-declarations.md
# .agents/notes/implemented/architecture/2026-09-11-native-entry-diagnostics-and-static-plugin-declarations.zh.md
# docs/capability-seams.i18n.yaml
# docs/capability-seams.md
# docs/capability-seams.zh.md
# docs/config-catalog.i18n.yaml
# docs/config-catalog.zh.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/api/remotes/src/client/index.ts
# packages/api/remotes/src/remote-events.ts
# packages/extensions/tool-cordis/src/api-catalog.ts
# scripts/check-workspace-constraints.ts
# scripts/gen-cordis-catalog.ts
2026-09-14 10:49:21 +08:00
Yichen Jiang
94419d809b
Merge remote-tracking branch 'origin/master' into worktree/pr3593-manifest-3899
...
# Conflicts:
# docs/capability-seams.i18n.yaml
# docs/capability-seams.md
# docs/capability-seams.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/host/plugin-inventory/README.i18n.yaml
# packages/host/plugin-inventory/README.md
# vitest.config.ts
2026-09-14 10:44:12 +08:00
Yichen Jiang
1b7b50bbe1
Merge remote-tracking branch 'origin/master' into worktree/web-sidebar-terminal
...
# Conflicts:
# apps/web/package.json
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/api/remotes/src/client/index.ts
# packages/e2b/subprocess-e2b/README.md
# packages/e2b/subprocess-e2b/README.zh.md
# packages/e2b/subprocess-e2b/src/index.ts
# packages/e2b/subprocess-e2b/src/terminal.ts
# packages/e2b/subprocess-e2b/tests/subprocess.spec.ts
# packages/e2b/subprocess-e2b/tests/terminal.spec.ts
# packages/mcp/mcp-resources/README.i18n.yaml
# pnpm-lock.yaml
# scripts/verify-package-readme-model-experience.ts
# snapshots/session/cordis-inspect-jsdoc/session.v3.jsonl
# tsconfig.base.json
# tsconfig.client.json
# tsconfig.host.json
2026-09-14 10:36:31 +08:00
creatixchu
2b1dabec86
Refresh merged SDK recordings and persistence documentation
2026-09-14 10:25:54 +08:00
creatixchu
a7070008e7
Merge master and integrate image offload with both DeepSeek protocols
2026-09-14 10:19:11 +08:00
Tianyi Cui
b84a8226bd
fix(browser-use): initialize MCP clients without new core APIs
2026-09-13 22:39:18 +08:00
Tianyi Cui
e41511d844
fix(browser-use): integrate current MCP resources and snapshots
2026-09-13 22:39:17 +08:00
Tianyi Cui
e1612c2fdc
feat(browser-use): add per-Session experimental browser backends
2026-09-13 22:39:16 +08:00
Tianyi Cui
7d3dab66a2
fix(llm): harden Messages transport and Files parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
b0641b83fc
feat(llm): default DeepSeek to Messages with Files parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
5f773a0ded
feat(workspace): restore archived sessions from a settings page
...
Sessions could be archived from the sidebar row menu but never restored:
the registry-global archive set was a one-way display filter with no
inverse RPC and no surface listing its members.
WorkspaceRegistry.unarchiveSession drops one id from archivedSessionIds in
one durable write on the same operation chain as archive, with no
session-existence probe because a removal cannot introduce an unknown
referent. The Workspace controller exposes it as workspace.unarchiveSession
returning the complete archive set, which the existing archived follow
increment already propagates, so no frame type and no persisted field
changes.
The new client package dsh-client-ui-settings-unarchive-sessions owns the
restore surface: one localized settings.section page listing the archive
set joined with loaded session summaries, newest archive first, searchable
by title or workspace, with one Unarchive action per row.
2026-09-13 16:45:45 +08:00
Tianyi Cui
2214891606
Merge pull request #4119 from deepseek-harness/worktree/workflow-sandbox-ptc
...
fix(workflow): execute orchestration through sandboxed PTC
2026-09-13 16:33:51 +08:00
Tianyi Cui
9b6457bc12
Merge pull request #4106 from deepseek-harness/worktree/mcp/optional-surface
...
feat(mcp): expose profile resources only when servers are configured
2026-09-13 14:59:10 +08:00
Tianyi Cui
35af8698c2
fix(workflow): execute orchestration in the sandboxed PTC runtime
2026-09-13 14:47:56 +08:00
Tianyi Cui
38070996c1
docs(session): nest historical formats under persistence changes
2026-09-13 12:19:46 +08:00
Tianyi Cui
765c87fb87
fix(docs): address persistence format history review
2026-09-13 12:08:08 +08:00
Tianyi Cui
b08f6c421b
docs(session): backfill and gate persistence format references
2026-09-13 12:08:07 +08:00
Tianyi Cui
4c6b2c02af
docs(mcp): clarify resource discovery and profile verification
2026-09-13 11:52:42 +08:00