Yichen Jiang
4cf285c26e
Merge remote-tracking branch 'origin/master' into feat/plugin-owned-settings-surface
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.zh.md
2026-08-12 21:13:02 +08:00
Yichen Jiang
4366528a38
feat(settings): serve every registered namespace and key plugin cards on it
...
A plugin that registered a settings namespace could not reach the browser
configuration page: the api-proxy filtered every read and gated every
write through two hardcoded namespace lists, and the plugin configuration
section rendered an unordered list of cards carrying an opaque id rather
than the namespace they edit. Both gates lived in this repository, so a
user-authored plugin was configurable only by hand-editing settings.yaml.
The proxy now serves whatever ctx.settings.describe() returns and adds no
boundary of its own; a name no registration answers folds into the seam's
own settings-rejected, and the settings-not-exposed code retires. The
settings seam is untouched: which client may read a namespace, and which
page renders it, are facts about consumers.
settings.plugin.item becomes a keyed slot whose key is the namespace a
card edits, following tool.call.toolview. The section reads describe once
and dispatches the intersection of the slot ledger and the served set, so
a namespace another surface owns renders nothing without declaring
anything, and a card for an uncomposed plugin is never dispatched.
2026-08-12 21:07:57 +08:00
xjt
23e09ec08e
Merge master into docs/post-v3-release-proofreading
2026-08-12 20:48:08 +08:00
NI0317
785f41daed
fix(session-export): preserve streamed browser downloads
2026-08-12 18:44:04 +08:00
NI0317
8c7dab8755
fix(docs): repair current master gates
2026-08-12 18:19:25 +08:00
xjt
3c6b6837a5
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-23-session-telemetry-otel-revival.i18n.yaml
# .agents/notes/implemented/feature/2026-07-23-session-telemetry-otel-revival.zh.md
# .agents/notes/implemented/feature/2026-07-31-web-telemetry-default-mount.i18n.yaml
# .agents/notes/implemented/feature/2026-07-31-web-telemetry-default-mount.zh.md
# README.i18n.yaml
# README.zh.md
# apps/cli/reference/README.i18n.yaml
# apps/cli/reference/README.zh.md
# scripts/snapshots/translation-prompt-v4/request-response.expected.json
2026-08-12 17:52:21 +08:00
NI0317
8940282aee
feat(session-export): add command and Header action
2026-08-12 17:41:36 +08:00
Chinesezjc
93b400a1de
Merge branch 'codex/disable-telemetry-default' into master
...
Resolved conflicts:
- packages/client/ui-settings-general/README.md, README.zh.md: kept PR
opt-in telemetry description (DSH_TELEMETRY_MODE)
- scripts/snapshots/translation-prompt-v4: kept master's newer README
structure snapshot
- i18n.yaml pairing records: resolved per file state
- pnpm-lock.yaml: regenerated
- Modify/delete conflicts (scaffold/telemetry, sdk-follow-up-capabilities):
kept master deletions
2026-08-12 17:27:37 +08:00
xjt
7325036d50
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# docs/subsystems/feedback.i18n.yaml
# docs/subsystems/feedback.zh.md
2026-08-12 17:10:13 +08:00
xjt
ce883ffea3
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.zh.md
# README.i18n.yaml
# README.zh.md
# scripts/snapshots/translation-prompt-v4/request-response.expected.json
2026-08-12 16:45:48 +08:00
xjt
0a8c9fb1f9
docs(i18n): address final proofreading feedback
2026-08-12 16:43:38 +08:00
Chinesezjc
e0e43f40c2
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
2026-08-12 16:39:15 +08:00
Chinesezjc
c55fca5eda
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
...
Keep both Remote contributions master and this branch add: the mount loop
now carries commandsRemote, goalsRemote, pluginInventoryRemote, and
messageFeedbackRemote, with both new tsconfig references retained.
2026-08-12 16:36:10 +08:00
creatixchu
7c8ec67102
Merge remote-tracking branch 'origin/master' into worktree/attachment-alignment-2
2026-08-12 16:14:56 +08:00
Turtle
5d3fdf3042
docs: record separate dsh build decision
2026-08-12 15:37:03 +08:00
creatixchu
2014d354e3
Merge remote-tracking branch 'origin/master' into worktree/attachment-alignment-2
2026-08-12 15:19:32 +08:00
creatixchu
51dc55ec3d
fix(web): cap default images at 5 MiB
2026-08-12 14:47:20 +08:00
xjt
19c48b2ae3
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# packages/client/ui-models/README.i18n.yaml
# packages/client/ui-models/README.zh.md
2026-08-12 14:28:09 +08:00
pku-xht
fc68949e1a
Merge pull request #2296 from deepseek-harness/codex/workflow-run-auto-disclosure
...
feat(workflow): auto-follow run and phase disclosures
2026-08-12 13:49:36 +08:00
creatixchu
c9a536e0c8
review: theme-owned drop mask token, overlay fade-in, stable gallery keys, close-button stacking, stale note defaults
2026-08-12 13:12:06 +08:00
creatixchu
7259252536
Merge remote-tracking branch 'origin/master' into worktree/attachment-alignment-2
2026-08-12 13:02:39 +08:00
xjt
ab140cd299
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.zh.md
# .agents/notes/implemented/feature/2026-07-25-session-list-browsing-and-manual-order.i18n.yaml
# .agents/notes/implemented/feature/2026-07-25-session-list-browsing-and-manual-order.zh.md
# .agents/notes/implemented/feature/2026-07-25-workspace-ui-product-flow.i18n.yaml
# .agents/notes/implemented/feature/2026-07-25-workspace-ui-product-flow.zh.md
# .agents/notes/implemented/feature/2026-07-26-code-dispatch-ui-foundation.i18n.yaml
# .agents/notes/implemented/feature/2026-07-26-code-dispatch-ui-foundation.zh.md
# docs/user/develop/basic/index.i18n.yaml
# docs/user/develop/basic/index.zh.md
# docs/user/guide/config.i18n.yaml
# docs/user/guide/config.zh.md
# docs/user/guide/providers.i18n.yaml
# docs/user/guide/providers.zh.md
# packages/bundle/base/README.i18n.yaml
# packages/bundle/base/README.zh.md
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.zh.md
2026-08-12 12:59:38 +08:00
_Kerman
d5ec13bdd9
Merge pull request #2250 from deepseek-harness/xtr/sidebar-workspace-controls
...
feat(web): improve workspace sidebar navigation
2026-08-12 12:41:53 +08:00
creatixchu
2c9036b102
feat(web): whole-page image drop, projected intake limits, and thumbnail tiling
...
Second alignment step for #2248 : document-level drag intake behind the new
DropOverlay atom, lightbox close icon and shared dialog mask, DeepSeek Chat
thumbnail rules (single 240px long edge with ratio clamp, 64px tiles, merged
consecutive assistant images), image limits raised to 20/10MiB/100MiB and
published to clients as the imageLimits projection, whole-batch intake
pre-check with product-copy banners, and attachment-error reasons mapped to
localized copy.
2026-08-12 12:31:52 +08:00
xjt
4806d94715
docs(i18n): include complete proofreading corpus
2026-08-12 12:30:19 +08:00
Huanqi Cao
50bedaf03b
Merge pull request #2234 from deepseek-harness/feat/loader-entry-disabled-interpolation
...
feat(loader): interpolate the entry disabled field
2026-08-12 11:40:02 +08:00
_Kerman
3a3248b31d
feat(ui-workspace): support manual flat-list ordering
2026-08-12 11:14:25 +08:00
Chinesezjc
b462d5fd69
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
...
Adapt to two contract changes master introduced:
- The generated Remote face now wraps every business result in
RemoteResult, folding carrier failures into an ok:false branch instead
of rejecting. The controller reads that envelope at its three call
sites and maps a carrier failure onto the same settled shape the
controls already render; three specs cover the new branch.
- Client packages split their tsconfig into host and client halves, and
the host aggregate now compiles any test not named *.client.spec.*.
Rename this package's specs to the client convention and drop the
../connection project reference, which pointed at a solution file that
no longer carries the client sources.
Keep master's mount loop with its rollback-on-failure in api-remotes and
add messageFeedbackRemote to it.
2026-08-12 10:43:23 +08:00
xjt
7b450d121e
docs(i18n): apply reviewed Chinese proofreading updates
2026-08-12 09:59:19 +08:00
_Kerman
3a0baa1e9d
Merge remote-tracking branch 'origin/master' into dshw/pr-2250
...
# Conflicts:
# packages/client/connection/tests/fake-api.client.ts
# packages/client/runtime/tests/manager.client.spec.ts
# packages/client/runtime/tests/workspaces-service.client.spec.ts
# packages/host/apiproxy/tests/rpc-schemas.spec.ts
2026-08-12 04:50:51 +08:00
pku-xht
bbdeb5363b
Merge commit 'a9cbb8db5009bccbd41746fc43c531b758e6a9fe' into codex/workflow-run-auto-disclosure
2026-08-12 02:53:08 +08:00
imccyu
d91180db9a
docs: client spec
2026-08-12 02:16:39 +08:00
pku-xht
e4a5c6fb9d
docs(workflow): state current pointer ownership
2026-08-12 02:11:08 +08:00
pku-xht
8f308023a2
docs(workflow): align disclosure lifecycle evidence
2026-08-12 01:41:43 +08:00
pku-xht
3dff212c5d
feat(workflow): auto-follow run and phase disclosures
2026-08-12 00:38:46 +08:00
Chinesezjc
64439eafa6
docs(feedback): correct the refreshed-snapshot count in the note
2026-08-11 22:51:56 +08:00
_Kerman
a1d0d6a3a1
Merge remote-tracking branch 'origin/master' into dshw/pr-2250
2026-08-11 22:33:12 +08:00
Chinesezjc
9958275cf5
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
2026-08-11 22:25:19 +08:00
Chinesezjc
f389df1954
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
2026-08-11 22:21:51 +08:00
Tianyi Cui
564a853a04
Merge pull request #2277 from deepseek-harness/codex/background-first-continuable-subagents
...
feat(subagent): default continuable delegation to background
2026-08-11 22:21:02 +08:00
Dudu-0223
c778b5b0db
fix(subagent): address background-first review
2026-08-11 21:52:59 +08:00
Dudu-0223
8344d64363
feat(subagent): default continuable delegation to background
2026-08-11 21:52:59 +08:00
Yichen Jiang
a5853244ed
Merge remote-tracking branch 'origin/master' into worktree/minimal-profiles-bare-runtime
2026-08-11 21:45:38 +08:00
Chinesezjc
d8e766e56c
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
2026-08-11 21:42:12 +08:00
Chinesezjc
0fdb1c944f
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
...
Resolve additive conflicts in the api-remotes client assembly by keeping
both the message-feedback remote mount and master's forwarded-event
allowlist, and regenerate the module graph.
2026-08-11 21:37:55 +08:00
Ziya
37cdddd137
Merge branch 'master' into feat/produced-files-folder
2026-08-11 21:36:30 +08:00
Yichen Jiang
3625ba1c9b
Merge remote-tracking branch 'origin/master' into worktree/minimal-profiles-bare-runtime
2026-08-11 21:30:15 +08:00
Yichen Jiang
18c33b5fab
Merge remote-tracking branch 'origin/master' into feat/wake-idle-owner-on-task-completion
2026-08-11 21:18:32 +08:00
ZiyaZhang
b1c1c93899
Merge remote-tracking branch 'upstream/master' into feat/produced-files-folder
2026-08-11 06:17:51 -07:00
Yichen Jiang
adfd54dc5c
Merge branch 'master' into worktree/minimal-profiles-bare-runtime
2026-08-11 21:11:32 +08:00