zhc
98609cd7d7
Merge master into fix/image-drag-plugin-ownership
2026-10-22 00:18:25 +08:00
Shigma
230ac40b9f
Merge pull request #6192 from deepseek-harness/refactor/cordis-config-access
...
refactor(cordis): unify configuration access and consumers
2026-10-22 00:11:57 +08:00
Shigma
719870a489
Merge remote-tracking branch 'origin/master' into refactor/cordis-config-access
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/client/ui-chat/tests/config.host.spec.ts
2026-10-21 23:30:16 +08:00
Yichen Jiang
dd568f76de
Merge remote-tracking branch 'origin/master' into worktree/composer-image-preupload
...
# Conflicts:
# packages/test-support/client-runtime/README.i18n.yaml
2026-10-21 23:17:57 +08:00
zhc
8e7bce82fb
Merge master into fix/image-drag-plugin-ownership
2026-10-21 22:53:25 +08:00
_Kerman
ded424132e
Merge pull request #6619 from deepseek-harness/xtr/session-store-write-lifecycle
...
fix(session): 约束托管 Session 的事件发布时序
2026-10-21 22:10:32 +08:00
zhc
a0b45086da
Merge master into fix/image-drag-plugin-ownership
...
保留文本交互和文件拖放注入,合并依赖及生成目录。
2026-10-21 21:22:17 +08:00
winewill
69b446666b
Merge pull request #6711 from deepseek-harness/fix/desktop-update-background-focus
...
fix(desktop): keep update dialogs in-window and follow app theme
2026-10-21 20:51:20 +08:00
Magolor
f879017105
fix(tooling): 保留产品标识并修复 vendor 重命名检查 ( #6716 )
...
* fix(tooling): 保留产品标识并校验 vendored 包引用
* fix(tooling): preserve module rewrites in product-name exceptions
2026-10-21 20:42:35 +08:00
_Kerman
fef2f3d06e
Merge master into xtr/session-store-write-lifecycle
2026-10-21 19:27:56 +08:00
Tianyi Cui
2a48671b83
Merge pull request #6472 from deepseek-harness/worktree/session-copy-markdown
...
feat(session): copy sessions as Markdown with source paths
2026-10-21 18:49:57 +08:00
winewill
1d41b28ed6
Merge master and fix desktop update CI integration
2026-10-21 18:37:44 +08:00
_Kerman
b43a01e285
Merge master into xtr/session-store-write-lifecycle
2026-10-21 18:16:23 +08:00
Tianyi Cui
84cfd5f76d
Merge master 98fb6ddd into session-copy-markdown
...
Integrate exact origin/master 98fb6dddb86a9f631054417d48bfc07c06e95a68. Adopt master's canonical narrow-layout overflow probe instead of the branch-local equivalent. Preserve Session Markdown copy, source-path metadata, and locale integration.
2026-10-21 18:10:46 +08:00
_Kerman
d98025a089
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 18:01:55 +08:00
Yichen Jiang
8246e568e7
Merge remote-tracking branch 'origin/master' into worktree/composer-image-preupload
2026-10-21 17:57:39 +08:00
Tianyi Cui
7a3c24738e
Merge master b9bdd062 into session-copy-markdown
...
Integrate exact origin/master b9bdd062c8ffd3dc234ebea7f5dff55ff26d87ad. Preserve the Session Markdown copy lifecycle and dictionary while adopting the Japanese locale, regenerate the client slot catalog, and add the Japanese quote-removal string required by the merged locale type.
2026-10-21 17:10:56 +08:00
07akioni
11295990b5
fix(i18n): cover nested metadata and repair locale CI regressions
2026-10-21 17:00:42 +08:00
Yichen Jiang
b22cf68e50
fix(web): explain refused image uploads and tighten image staging
...
Address the review of this pull request:
- A failed image upload keeps the Host's attachment refusal reason. The
thumbnail of a refused image names the reason instead of offering a
retry that cannot succeed, and Enter while uploads hold the send names
the first failure; a transport failure still offers retry, and an
image without a file name uses the pending-image label.
- An image upload stops reading at the smaller of the per-image and
per-message byte limits.
- A carried image draft moving to a Session that sends images inline
drops its upload instead of staging it again.
- The image upload ready state no longer carries an unread image ref.
- Docs describe stored-image admission and the command image path, and
the attachment rail test builds typed props instead of casting through
unknown.
2026-10-21 16:48:01 +08:00
07akioni
9ce74cda96
feat(desktop): localize Windows installer with per-language JSON resources
2026-10-21 16:43:19 +08:00
07akioni
87c4de2e43
chore(i18n): limit added locale checks to JSON metadata
2026-10-21 16:22:53 +08:00
07akioni
ed783066e6
fix(i18n): complete Japanese plugin metadata and guard locale coverage
2026-10-21 16:14:12 +08:00
_Kerman
f53d476790
chore(tools): drop unused testing export policy
2026-10-21 16:09:26 +08:00
_Kerman
a53ecb2f3a
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 15:56:44 +08:00
imccyu
d4aa52c2be
Merge pull request #6796 from deepseek-harness/07akioni/japanese-locale
...
feat(locale): 增加日语界面支持
2026-10-21 15:44:22 +08:00
Turtle
6db97a9b61
Merge pull request #6824 from deepseek-harness/turtle/make-clean-node-modules-3061242ba73e
...
fix(scripts): remove dangling pnpm links in clean
2026-10-21 15:12:49 +08:00
Yichen Jiang
1b608982cc
Merge remote-tracking branch 'origin/master' into worktree/composer-image-preupload
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
# packages/client/ui-conversation/README.i18n.yaml
2026-10-21 15:02:15 +08:00
_Kerman
d6dc8890b9
Merge github/master into xtr/session-store-write-lifecycle
2026-10-21 15:01:22 +08:00
Turtle
94092349ab
fix(scripts): clean links into removed packages and skip external node_modules
...
Links whose target this clean removes, or whose target loops or passes through a file, are residue. A node_modules directory resolving outside the repository is not scanned.
2026-10-21 14:40:16 +08:00
Turtle
81ee28eebb
fix(scripts): remove dangling pnpm links in clean
...
pnpm install keeps hoisted links to deleted workspace packages, and the Desktop development build fails reading their package.json.
Fixes #6823
2026-10-21 14:22:12 +08:00
_Kerman
6bfe05c6f5
refactor(agent): name captured step selection modelSelection
2026-10-21 14:08:11 +08:00
_Kerman
4b36aebb97
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
2026-10-21 13:57:15 +08:00
_Kerman
62a1075fe7
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
...
# Conflicts:
# docs/persistence-schema.json
2026-10-21 13:56:41 +08:00
_Kerman
051ac9154b
Merge pull request #6688 from deepseek-harness/xtr/ptc-birpc-transport
...
refactor(ptc-runtime-node): carry the process control channel over birpc
2026-10-21 13:53:43 +08:00
Yichen Jiang
9be99a0e28
feat(web): upload composer images when they are added
...
An ordinary Session's composer now uploads each image draft through the
background upload queue as soon as it is added. The raw upload route stages
the body as a prompt image when the request names its media type: the Host
reads at most the per-image byte limit, then validates, normalizes, and
stores the image as prompt admission would. The prompt cites the receipt in
a file part; prompt admission resolves it to the stored image, applies the
image-input check, and counts stored images toward maxImagesPerMessage.
Send waits for every image receipt, and a failed image upload turns its
thumbnail into a retry control. Commands and subagent continuations keep
encoding images inline.
2026-10-21 13:50:19 +08:00
07akioni
358c142716
Merge master for current locale keys
2026-10-21 13:47:53 +08:00
_Kerman
a8013ddc35
Merge remote-tracking branch 'github/master' into xtr/session-store-write-lifecycle
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/persistence-schema.json
2026-10-21 13:45:24 +08:00
07akioni
6238020202
fix(locale): type additional dictionaries and complete Japanese registration
2026-10-21 13:42:49 +08:00
_Kerman
6c1ae74d16
refactor(ptc): separate client declarations from host policy types
2026-10-21 12:13:50 +08:00
turtle1999
5b23990a0e
Merge remote-tracking branch 'origin/master' into persistence-schema-digest-keys
...
# Conflicts:
# docs/persistence-schema.json
2026-10-21 12:06:20 +08:00
Chinesezjc
b526b87520
Merge pull request #6729 from deepseek-harness/fix/weighted-approval-status-and-check
...
fix(ci): gate weighted approval through its commit status and label the conclusion
2026-10-21 11:51:22 +08:00
07akioni
342965a75b
Merge remote-tracking branch 'origin/master' into 07akioni/japanese-locale
2026-10-21 11:42:35 +08:00
07akioni
3f9f36e92d
feat(locale): add Japanese client and desktop translations
2026-10-21 11:42:12 +08:00
zhc
9cf8c35179
refactor(file-drag): 统一 util 包命名与路径引用
2026-10-21 11:36:08 +08:00
_Kerman
38b9a095f3
Merge remote-tracking branch 'origin/master' into xtr/tool-executor-plugins
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/web/tool-web/tests/integration.spec.ts
# pnpm-lock.yaml
# scripts/check-workspace-constraints.spec.ts
# scripts/check-workspace-constraints.ts
2026-10-21 11:22:06 +08:00
_Kerman
96b32df5db
Merge remote-tracking branch 'origin/master' into xtr/ptc-birpc-transport
2026-10-21 10:30:33 +08:00
_Kerman
7bab95f8da
refactor(ptc-runtime-node): rely on birpc defaults for message handling
...
Keep the stream side owned here: line bounds, the leading-brace check,
the write-queue limit and closure. On the birpc side, drop the strict
envelope validation, falsy-rejection normalization and fatal UTF-8
decoding. Calls to methods an endpoint does not own are answered with
birpc's error and unknown messages are ignored; the resolver still runs
only own methods and none after the endpoint closes.
2026-10-20 23:28:27 +08:00
_Kerman
200dedd494
chore: trim unrelated model-selection changes
2026-10-20 22:13:30 +08:00
zhc
d6fdabd274
refactor(file-drag): 将传输常量归属通用文件包
2026-10-20 21:12:18 +08:00
_Kerman
a9c006f9c3
refactor(agent): own model selection on each agent
2026-10-20 21:09:09 +08:00