ZiyaZhang
ac61d7ea5d
Merge master into personalized pages experiment
2026-10-21 08:29:27 -07:00
ZiyaZhang
58dea020c0
feat(experimental): propose personalized pages with a dsh-action answer block
...
The proposal is a fenced dsh-action JSON object at the end of the final
answer instead of a suggest_action tool call. The projection reads the
last valid block of an assistant message, keeps one card per turn, and
marks a proposal written while queuedMessageLimit user messages are
queued as suppressed; the chat hides dsh- fences from rendered answers.
The Web replay fixture, tool catalog and READMEs follow the toolless
mechanism.
2026-10-21 08:27:41 -07: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
ZiyaZhang
d28efd25a2
Merge master into personalized pages experiment
2026-10-21 06:10:18 -07:00
ZiyaZhang
b51e33d5ca
feat(experimental): replace unstarted cards, limit queued turns, show content, tighten routing
...
A newer proposal in the same conversation replaces an unstarted card; the
next user message no longer expires it, so one unstarted card exists per
conversation (projection state version 7, phase replaced).
queuedMessageLimit (default 2) refuses a card while the user has that many
messages queued for later turns.
The card shows supplied initialContent as folded data below the plan.
The personalized-pages skill is rewritten around the chosen scenarios with
a shorter catalog entry that loads before any file reading. Paired sampling,
five runs per input on the same build: 63/90 to 81/90 cards on the
regression set with zero false cards; the log-tab inputs went from one to
four of five to five of five with two tool calls each.
Regenerated the config, cordis and plugin package catalogs, re-recorded
README pairing, and refreshed the Web replay golden.
2026-10-21 06:05:25 -07: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
fz
4fbe6e3f42
Merge pull request #6523 from deepseek-harness/feat/sdk-approval-rpc
...
SDK 支持将内部审批交由 stdio 客户端处理
2026-10-21 19:45:10 +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
ZiyaZhang
3a8c1daf66
Merge master into personalized pages experiment
...
Follow the tool executor refactor: the tool/ptc-dispatch event type now comes
from dsh-tool-executor-ptc, and the tests invoke tools through dsh-tool-testkit.
Regenerate the doc graphs, tool catalog and persistence schema after the merge
and re-record their translation pairing.
2026-10-21 03:50:29 -07: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
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
ZiyaZhang
b6c3f57c6c
Merge master into personalized pages experiment
2026-10-21 03:35:02 -07:00
_Kerman
5058accc0d
docs(agent-loop): refresh event references after base merge
2026-10-21 18:23:01 +08:00
_Kerman
0e7b3701cb
Merge xtr/session-store-write-lifecycle into xtr/agent-initialization-flow
2026-10-21 18:22:35 +08:00
_Kerman
b43a01e285
Merge master into xtr/session-store-write-lifecycle
2026-10-21 18:16:23 +08:00
_Kerman
7a8f417b5e
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
fz
98bea53628
Merge origin/master after upstream multilingual CI fixes
2026-10-21 18:03:50 +08:00
_Kerman
d98025a089
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 18:01:55 +08:00
imccyu
d5d43d931d
fix(remote-access): 按评审修正访问门控边界,插件导航改为可选依赖
...
- ui-entry-customization、voice-input 不再把 pluginNavigation 当必需服务:服务不在时隐藏「浏览插件」与「打开 / 查看详情」按钮,插件照常启动
- plugin-manager 每次授权时刷新已加载的列表
- settings-account 账号设置分区与 sign-in 一并按 account/watch 门控,revision 恢复 master 原样
- schedule 会话头部提醒另按会话 useAccess('schedule/list') 渲染
- 导出 staticAccessPlugin;补 whenAccess 归属、撤权与读者页启动测试
- 同步 README、web-server 子系统文档、webserver 包描述与 Agent Note
2026-10-21 17:57:52 +08:00
imccyu
09899f3a0f
feat(remote-access): 插件注册跟随访问状态(whenAccess),index 按 Peer 注入访问快照
...
- remote-access 新增 whenAccess / whenResourceAccess,ui-session、ui-workspace 各自提供 whenAccess
- schedule、plugin-manager、settings-general、settings-account、directory-picker-native 的入口包进 global whenAccess;消息反馈按钮按会话 useAccess 渲染
- webserver/index-inject 带 Peer,renderIndex / collectIndexInjections 需要 Peer,remote-access 注入 snapshotFor(peer.principal)
- client-test-runtime 新增 StaticRemoteAccess、staticAccessPlugin 与 TestClientOptions.access
- implemented Agent Note 2026-10-21-when-access 与升级指南 webserver-index-peer
Refs #2940
2026-10-21 17:57:51 +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
07akioni
87c4de2e43
chore(i18n): limit added locale checks to JSON metadata
2026-10-21 16:22:53 +08:00
ZiyaZhang
b6c967c984
Merge master into experimental personalized pages
2026-10-21 01:21:39 -07: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
fz
61a5014a74
Merge origin/master into feat/sdk-approval-rpc
2026-10-21 16:05:56 +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
Xu Hanxiang
c818773a61
Merge pull request #6052 from deepseek-harness/fix/issue-5965-steer-background-wait
...
feat(jobs): release job_output waits on steered input
2026-10-21 15:44:05 +08:00
Yudong Han
ef5f92c0c5
Merge pull request #6786 from deepseek-harness/fix/present-turn-end-delivery
...
fix(deliverables): present 说明交付在本轮结束后展示,并保留收尾回复之后的交付
2026-10-21 15:38:59 +08:00
Turtle
589790d6e9
Merge remote-tracking branch 'origin/master' into turtle/plugin-market-entry-8303d8c92886
...
# Conflicts:
# apps/web/tests/inspector-late-enable.e2e.ts
# packages/experimental/inspector-profile/README.i18n.yaml
# packages/experimental/inspector-profile/README.md
2026-10-21 15:12:43 +08:00
_Kerman
d6dc8890b9
Merge github/master into xtr/session-store-write-lifecycle
2026-10-21 15:01:22 +08:00
_Kerman
8f0489dc06
Merge github/master into xtr/session-store-write-lifecycle
2026-10-21 15:01:22 +08:00
mektpoy
01ea8ed877
docs(events): list tool-jobs as a consumer of agent/inbox/inserted
...
Generated by `pnpm exec tsx scripts/gen-doc-graphs.ts` after the wait-release
listener moved into the tool-jobs plugin.
2026-10-21 14:58:11 +08:00
yudshj
17c8fc7076
fix(deliverables): 收窄 present 描述,并让行内引用包含收尾回复之后的写入
...
present 描述改为宿主可能只在本轮结束后展示交付文件,并只在等待用户回答的工具调用前建议改用链接。
本轮产生的文件与交付声明一样按整轮取,不再按收尾回复的 seq 截断;README 补充交付卡片的展示时机。
Refs #6769
2026-10-21 14:52:55 +08:00
lsdsjy and lsdsjy
0e49f443dd
feat(ui-conversation,ui-chat): 基于 user-text 支持富文本引用与草稿恢复 ( #3206 )
...
* feat(ui-chat,ui-conversation): 通过通用文本交互支持原文引用
* refactor(message-quotes): 插件化引用交互与文本扫描豁免
* test(message-quotes): 补齐插件装配预期与交互分发覆盖
* refactor(ui-conversation): 移除引用删除文案的语言切换刷新
* refactor(message-quotes): 移除引用扫描豁免并收窄文本交互接口
* fix(ui-chat): 修复引用浮层的滚动遮挡与恢复
* fix(ui-chat): 对齐 master 的聊天流注入与界面快照
* test(message-quotes): 补齐 Host 入口覆盖并固定子会话回放时序
* refactor(message-quotes): 清理文本依赖特例并修正引用按钮
* fix(ui-primitives): 让引用原文弹层按内容收缩
* fix(ui-primitives): 修复相邻引用悬停弹层重叠与误切换
* fix(message-quotes): 为引用悬停样式限定设备能力
---------
Co-authored-by: lsdsjy <[email protected] >
2026-10-21 14:41:41 +08:00
_Kerman
b805300652
Merge pull request #6298 from deepseek-harness/xtr/session-model-selection
...
feat(agent): determine the request model before pre-step
2026-10-21 14:25:05 +08:00
CreatixChu
06ec84b259
Merge pull request #6806 from deepseek-harness/fix/cua-relative-999
...
fix(cua): 将相对坐标统一为 0–999
2026-10-21 14:22:06 +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
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