Yichen Jiang
da864e3377
Merge remote-tracking branch 'origin/master' into stack/pr-6426
2026-10-22 10:30:26 +08:00
std4453
c7d282bfb0
Merge pull request #6615 from deepseek-harness/fix/image-drag-plugin-ownership
...
feat(file-drag): 独立插件交付原始文件并支持图片平移
2026-10-22 01:50:38 +08:00
zhc
8eef248d1c
Merge master into fix/image-drag-plugin-ownership
2026-10-22 01:10:50 +08:00
Magolor
926a4580a1
Merge pull request #6871 from deepseek-harness/model-order
...
feat(settings): 支持提供商内模型拖动排序
2026-10-22 00:51:26 +08:00
Magolor
4527424c51
Merge master into model-order and resolve documentation pairing
2026-10-22 00:19:49 +08:00
zhc
98609cd7d7
Merge master into fix/image-drag-plugin-ownership
2026-10-22 00:18:25 +08:00
Yichen Jiang
2bda39dc3a
Merge pull request #6024 from deepseek-harness/worktree/conditional-tools
...
feat(tools): add step-scoped conditional activation
2026-10-22 00:14:48 +08:00
zhc
bc1bff3c82
test(web): pin message snapshot calendars across midnight
2026-10-22 00:14:00 +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
Yichen Jiang
8a6f773867
Merge pull request #6831 from deepseek-harness/worktree/composer-image-preupload
...
feat(web): upload composer images when they are added
2026-10-22 00:06:37 +08:00
zhc
ea7c67887b
Merge master into fix/image-drag-plugin-ownership
2026-10-21 23:52:53 +08:00
Yichen Jiang
47b6867566
fix(tools): settle cancelled admitted calls through cancellation
...
A step's tool set no longer empties when the step is cancelled. The shared
pipeline already settles unstarted calls as cancelled; keeping admission lets
those calls keep their finalizers, and a wrapper result completed at
cancellation now reports cancellation instead of UNKNOWN_TOOL.
exit_plan_mode checks for a missing Agent explicitly instead of asserting it.
Document the activation types on the tools subsystem page, the turn/end code
for a failed tool condition, the replacement and no-set consequences in the
upgrade guide, and the admission rule in the parallel tool-call note.
2026-10-21 23:51:22 +08:00
Kaige-Gao and imccyu
0778dec09f
feat(ui-user-questions): show answered batches as shared message bubbles ( #6362 )
...
* feat(ui-user-questions): show answered batches as shared message bubbles
* refactor(ui-primitives): share clipboard confirmation lifecycle
* test(web): include answered question bubbles in steering goldens
* fix(ui-user-questions): keep answered turns collapsible
* test(ui-user-questions): drop the removed compactAnswer expectation
master removed ChatTurnProcessPresentation.compactAnswer in aaeb344
("fix(chat): keep the reply gap on a folded final answer"); reply spacing
now comes from the adjacent-row rules. The rebase left this assertion
behind, so the parametrized replay/live/prepend cases failed on every CI
coverage lane even though typecheck stayed green: toMatchObject accepts
the stale property.
* fix(ui-user-questions): address answer bubble review feedback
* test(web): observe file card styles after both cards mount
---------
Co-authored-by: imccyu <[email protected] >
2026-10-21 23:44:02 +08:00
Yichen Jiang
d8c99baa28
docs: record batch tool admission and fit the turn-flow summary
...
The tool executor merge added ToolBatchInput.toolSet; the subsystem page's type-equivalence block now matches it. The architecture turn-flow line names step-admitted tool schemas in one line so the page stays within its word budget.
2026-10-21 23:36:35 +08:00
Yichen Jiang
268d945470
test(web): size the oversized Markdown image past the new image limit
...
The /api/file route bounds files by maxImageBytes, whose default is now
50 MiB, so the 20 MiB + 1 byte fixture no longer exceeded it and the
route served it with 200 instead of 413.
2026-10-21 23:36:34 +08:00
Yichen Jiang
ce24d53eb5
Merge remote-tracking branch 'origin/master' into worktree/dynamic-tool-activation-pr-64796e
2026-10-21 23:32:43 +08:00
Yichen Jiang
207b30d299
Merge remote-tracking branch 'origin/master' into worktree/dynamic-tool-activation-pr-64796e
...
# Conflicts:
# docs/config-catalog.md
# docs/config-catalog.zh.md
# 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/core/agent-loop/src/agent.ts
# packages/core/agent-loop/src/tool-calls.ts
# packages/core/agent-loop/tests/tool-updates.spec.ts
# packages/core/system-prompt/README.i18n.yaml
# packages/core/system-prompt/README.md
# packages/core/system-prompt/README.zh.md
# packages/core/tool-executor-ptc/src/ptc.ts
# packages/core/tool-executor-ptc/tests/ptc.spec.ts
# packages/core/tools/README.i18n.yaml
# packages/core/tools/README.md
# packages/core/tools/README.zh.md
# packages/core/tools/src/index.ts
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/plan/plan-mode/tests/plan-mode.spec.ts
# snapshots/session/cordis-inspect-jsdoc/session.v4.jsonl
2026-10-21 23:32:15 +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
_Kerman
0d9036150e
Merge pull request #6755 from deepseek-harness/xtr/agent-initialization-flow
...
refactor(agent-loop): 统一 Agent 初始化与回滚
2026-10-21 23:20:07 +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
Magolor
be83795e6a
chore(test): retire moved animation test cast allowance
2026-10-21 22:21:52 +08:00
_Kerman
4b2c8aed30
Merge master into xtr/agent-initialization-flow
2026-10-21 22:16:50 +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
d1ad034443
fix(ui-primitives): dispose copy feedback on unmount
2026-10-21 22:03:53 +08:00
Magolor
ec387796af
fix(settings): address model reorder review findings
2026-10-21 21:57:08 +08:00
zhc
4e85a34e45
fix(file-drag): complete Japanese locale registration and metadata
2026-10-21 21:41:16 +08:00
_Kerman
1acbf46d53
fix(ui-workspace): preserve explicit navigation after startup failure
2026-10-21 21:36:49 +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
5d3ea87d28
refactor(web): share workspace drag behavior with model lists
2026-10-21 20:45:12 +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
43cbcf083d
Merge master into xtr/session-store-write-lifecycle
2026-10-21 20:29:48 +08:00
Magolor
dae4bfa413
feat(settings): use a three-line model reorder handle
2026-10-21 20:11:39 +08:00
Magolor
dd466092de
test(browser-use): 对齐 MCP 等待期限并完成失败清理 ( #6394 )
...
* test(browser-use): 对齐 MCP 等待期限并完成失败清理
* test(browser-use): fail promptly on unexpected process probe errors
2026-10-21 20:03:07 +08:00
fz
4fbe6e3f42
Merge pull request #6523 from deepseek-harness/feat/sdk-approval-rpc
...
SDK 支持将内部审批交由 stdio 客户端处理
2026-10-21 19:45:10 +08:00
Turtle
a8e48df916
Merge pull request #6840 from deepseek-harness/turtle/focus-click-rename-9a2d9fb21ffb
...
fix(web): ignore window-activating click in session title double-click rename
2026-10-21 19:36:28 +08:00
_Kerman
04609dc0de
Merge xtr/session-store-write-lifecycle into xtr/agent-initialization-flow
2026-10-21 19:33:26 +08:00
_Kerman
fef2f3d06e
Merge master into xtr/session-store-write-lifecycle
2026-10-21 19:27:56 +08:00
_Kerman
46fdc70d66
Merge master into xtr/session-store-write-lifecycle
2026-10-21 19:27:56 +08:00
Turtle
e19de3b6e5
Merge remote-tracking branch 'origin/master' into turtle/focus-click-rename-9a2d9fb21ffb
2026-10-21 19:20:54 +08:00
winewill
dffe28972b
docs(desktop): document retained caption and mandatory focus behavior
2026-10-21 19:17:44 +08:00
winewill
5f1413f49b
fix(desktop): address update overlay review and startup coverage
2026-10-21 19:01:09 +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
Magolor
c10533a6ea
feat(settings): support reordering provider models
2026-10-21 18:49:34 +08:00
imccyu
ad340232fa
Merge pull request #6792 from deepseek-harness/when-access
...
feat(remote-access): 插件注册跟随访问状态(whenAccess),index 按 Peer 注入访问快照
2026-10-21 18:42:23 +08:00
Yudong Han
d70d52ceb2
Merge pull request #5609 from deepseek-harness/fix/question-composer-compact-details
...
fix(ui-user-questions): keep long questions answerable
2026-10-21 18:40:46 +08:00
winewill
1d41b28ed6
Merge master and fix desktop update CI integration
2026-10-21 18:37:44 +08:00
Wenlu Wang
58b3dc70e8
Merge pull request #6820 from deepseek-harness/fix/6043-middle-click-close-tabs
...
feat(client): 支持右侧标签页中键关闭
2026-10-21 18:34:49 +08:00
winewill
4ff619c0e3
fix(desktop): remove cancel action from mandatory native fallback
2026-10-21 18:28:49 +08:00