Turtle
86497c479c
Merge remote-tracking branch 'origin/master' into turtle/plugin-manager
...
# Conflicts:
# packages/client/ui-settings-plugin-inventory/package.json
2026-09-15 13:09:38 +08:00
Turtle
abd765a600
refactor(hmr): own profile reload lifecycle through YAML
2026-09-15 13:01:06 +08:00
imccyu
232ab768a9
perf(runtime): defer optional native dependencies
2026-09-15 11:06:43 +08:00
Turtle
5a9c159c27
fix: preserve manager failures and support worker preview imports
2026-09-14 23:26:43 +08:00
Turtle
98b92b683c
feat: add current-profile plugin manager service and Web controls
2026-09-14 23:09:05 +08:00
Tianyi Cui
16f97e2dfb
refactor(browser-use): defer DSH inference integration
2026-09-14 15:43:14 +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
0a7f47e3f2
Merge remote-tracking branch 'origin/master' into worktree/web-sidebar-terminal
2026-09-14 12:03:02 +08:00
Yichen Jiang
3219a2d8e1
docs(api): refresh terminal dependency graph
2026-09-14 11:10:18 +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
a7070008e7
Merge master and integrate image offload with both DeepSeek protocols
2026-09-14 10:19:11 +08:00
Tianyi Cui
e1612c2fdc
feat(browser-use): add per-Session experimental browser backends
2026-09-13 22:39:16 +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
35af8698c2
fix(workflow): execute orchestration in the sandboxed PTC runtime
2026-09-13 14:47:56 +08:00
Tianyi Cui
834bd55a59
fix(mcp): expose scoped resource server names to the model
2026-09-12 22:40:51 +08:00
Tianyi Cui
3ba5b6eb04
feat(mcp): add scoped resources and server instructions
2026-09-12 22:40:50 +08:00
Tianyi Cui
66734e344a
Merge Computer Use parent into Auto review for PR stack
2026-09-12 17:06:46 +08:00
Tianyi Cui
af4ad05845
feat: add computer use with Cua Driver providers
2026-09-12 16:41:12 +08:00
Tianyi Cui
7c9bb5914c
refactor(ptc): align runtime packages and services with PTC naming
2026-09-12 15:03:04 +08:00
Tianyi Cui
119d44fc4c
docs(ssh): generate the shared-instance dependency graph
2026-09-12 15:03:03 +08:00
Tianyi Cui
caa69608fb
refactor(sandbox): await cancellable preparation in process consumers
2026-09-12 15:03:02 +08:00
Tianyi Cui
09e334622d
docs(code-runtime): refresh confined runtime dependency graph
2026-09-12 15:03:01 +08:00
Tianyi Cui
f95f7ec8dc
refactor(code-runtime): name the Node runtime provider
2026-09-12 15:03:01 +08:00
Tianyi Cui
96e12ddaf4
test(subprocess): cover source-only control launches and refresh generated references
2026-09-12 15:03:01 +08:00
Tianyi Cui
647e2aefbf
Merge master into Auto review and reconcile recorded API types
2026-09-12 14:17:13 +08:00
Tianyi Cui
c49db8bc8c
refactor(e2b): retire remote execution providers
2026-09-11 22:12:55 +08:00
creatixchu
413ac14b16
refactor: move image offload projection into its plugin
2026-09-11 15:24:45 +08:00
Chinesezjc
fed65b7cad
Merge master into the Auto review branch
...
Resolve 36 conflicts across source, bilingual READMEs, and generated
documentation: keep master's command-identity and popup APIs, RemoteMock
test infrastructure, and regenerated catalogs; keep the Auto review
catalog, slot, dismissal, and snapshot content.
2026-09-11 14:15:32 +08:00
creatixchu
debb4b9a9c
fix(compaction): recover durable image offload in summary requests
2026-09-11 10:56:48 +08:00
lsdsjy
40dc25fe1d
Merge remote-tracking branch 'origin/master' into HEAD
2026-09-10 17:32:26 +08:00
creatixchu
4b1408e1df
Merge origin/master into worktree/3041-image-offload-log-design
2026-09-10 17:20:54 +08:00
creatixchu
b5e7fca4a5
feat(compaction): record image offload decisions without message replacement
2026-09-10 16:47:50 +08:00
imccyu
0718711886
docs(testing): define the native-mock client assembly tier
2026-09-10 16:34:27 +08:00
creatixchu
2025036158
Merge origin/master into PR #3440
2026-09-09 19:36:15 +08:00
Yichen Jiang
e15a9b1bec
feat(web): add interactive sidebar terminals
2026-09-09 16:40:58 +08:00
lsdsjy
94d3273c19
Merge remote-tracking branch 'origin/master' into turtle/issue-3848-headless-machine-readable-run
2026-09-09 15:54:26 +08:00
lsdsjy
8662afb530
docs(headless): regenerate module graph for the run projection
2026-09-09 15:31:24 +08:00
pku-xht
e8a5e9dfd9
Merge master to restore required CI scheduling
2026-09-09 11:28:38 +08:00
creatixchu
6207453d36
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
2026-09-09 10:44:25 +08:00
creatixchu
f2f9700de2
feat(feedback): open one feedback dialog from /feedback and Dislike, with categories and a toast
...
Dislike and a bare /feedback open the Session's feedback dialog, which
collects one of seven fixed categories and an optional description and
records through the messageFeedback put or the new sessionFeedback
Remote; Like records at once. A recorded rating shows the filled glyph
and every submission is acknowledged by a toast. feedback/record and
MessageFeedbackItem carry the optional category; the note popover, its
layout scenario, and the clearNote/clear verbs are removed. ui-commands
gains the action command kind the /feedback decoration runs as.
Closes #3515
2026-09-09 10:20:24 +08:00
imccyu
c78fdb583a
fix(ci): refresh document preview metadata
2026-09-09 10:12:45 +08:00
imccyu
dcfd8c299d
refactor(client): rename document preview package
2026-09-09 10:12:40 +08:00
pku-xht
0eb0e8c770
Merge master to restore required CI for Auto review
2026-09-09 05:25:20 +08:00
pku-xht
55e53907ab
feat(permission): add experimental Auto review
2026-09-09 04:36:19 +08:00
yudshj
207dce0bee
docs(present): refresh module graph after removing attachments
2026-09-09 01:15:31 +08:00
yudshj
37d27fcdf9
feat(web): present immutable file deliveries with download cards
2026-09-09 01:15:31 +08:00
Dudu-0223
9f69a7fb16
refactor(subagent): extract persistent chunked list utility
2026-09-08 23:28:50 +08:00
Tianyi Cui
e11b2a5558
merge: refresh session-log-v3 from master 345248f470
2026-09-08 21:15:06 +08:00
_Kerman
c846beaf95
merge: sync reverted visualizer base from master
2026-09-08 18:20:48 +08:00