Dudu-0223
db109a62fb
Merge master into feat/subagent-catalog-names
2026-11-04 14:16:00 +08:00
Yichen Jiang
2cee373847
Merge pull request #7358 from deepseek-harness/worktree/continue-generation-after-failure
...
feat(web): continue generation after transient request failures
2026-11-04 14:09:33 +08:00
Dudu-0223
bb3ac8e304
Merge master into feat/subagent-catalog-names
2026-11-04 13:51:31 +08:00
winewill
fa302c8343
Merge pull request #7636 from deepseek-harness/build/desktop-publish-recovery
...
feat(desktop): 官网安装包发布恢复与 GitHub 产物归档拆分
2026-11-04 13:17:10 +08:00
Yichen Jiang
36ed2133ff
Merge remote-tracking branch 'origin/master' into worktree/continue-generation-after-failure
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-11-04 12:50:23 +08:00
CreatixChu
a0567adccb
Merge pull request #7797 from deepseek-harness/feat/cua-publish-source-reuse
...
feat(release): 自动复用源码一致的 CUA helper 并简化发布输入
2026-11-04 12:21:32 +08:00
Ziya
d70967e36b
Merge pull request #6586 from deepseek-harness/experiment/home-code-ripple
...
feat(web): play a pixel and code whale on blank home clicks
2026-11-04 04:07:26 +00:00
Dudu-0223
a6f6b98053
Merge master into feat/subagent-catalog-names
2026-11-04 12:04:15 +08:00
Yichen Jiang
9ee92455c4
Merge pull request #7788 from deepseek-harness/worktree/forge-diff-base-branch-4ffd61
...
feat(forge): add a base branch picker to local changes and restyle merge
2026-11-04 11:38:17 +08:00
Yichen Jiang
46983a077f
Merge remote-tracking branch 'origin/master' into worktree/continue-generation-after-failure
2026-11-04 11:27:00 +08:00
creatixchu
985afb0941
test(release): narrow native HTTP request assertions
2026-11-04 11:10:47 +08:00
creatixchu
72b3dfdc6f
fix(release): query helper artifacts with native Node fetch
2026-11-04 11:03:12 +08:00
Turtle
cfa6f7359e
fix(experimental): reject the experimental prefix in new package names
...
Freeze the existing prefixed directories in
LEGACY_PREFIXED_EXPERIMENTAL_PACKAGE_DIRECTORIES and reject the prefix
elsewhere. Record the naming decision in a new Agent Note and keep the
plugin identity note's facts current.
Refs #7841
2026-11-04 04:59:30 +08:00
Turtle
22f0226e49
docs(experimental): forbid the experimental prefix in new package names
...
New experimental packages use @deepseek-ai/dsh-<name> so that promotion
keeps their npm names. The workspace gate message now points at
EXPERIMENTAL_PACKAGE_NAME_EXCEPTIONS instead of the prefix.
Refs #7841
2026-11-04 04:38:55 +08:00
_Kerman
b0dd2f044e
Merge pull request #7770 from deepseek-harness/fix/ptc-run-code-call-limit
...
fix(ptc): 按超时预算限制 run_code 工具调用总数
2026-11-03 20:40:14 +08:00
creatixchu
9e761119bb
test(release): share standalone helper fixture setup
2026-11-03 17:42:25 +08:00
creatixchu
681cf973e2
fix(release): verify helper CLI execution on clean checkouts
2026-11-03 17:29:37 +08:00
creatixchu
41beadfa2a
fix(release): verify helper producers and preserve rerun artifacts
2026-11-03 17:09:19 +08:00
winewill
df37050b48
Fail visibly when website preparation outputs are missing
2026-11-03 16:09:48 +08:00
Dudu-0223
7b2d7841dd
Merge master into subagent naming fixes
2026-11-03 15:52:55 +08:00
creatixchu
3f579d45eb
fix(release): bind helper builds to the Actions run commit
2026-11-03 15:49:44 +08:00
Yichen Jiang
00fbab4c14
Merge remote-tracking branch 'origin/master' into worktree/continue-generation-after-failure
...
# Conflicts:
# docs/persistence-schema.json
2026-11-03 15:28:52 +08:00
winewill
8ecdc76b41
Merge master and align desktop publication recovery
2026-11-03 15:20:56 +08:00
creatixchu
47d7788fe5
perf(release): skip run details for nonmatching helper artifacts
2026-11-03 15:15:28 +08:00
creatixchu
aa035e6845
feat(release): reuse CUA helper builds with matching source bytes
2026-11-03 15:05:26 +08:00
Yichen Jiang
2fb4ea0bec
Merge origin/master into worktree/continue-generation-after-failure
2026-11-03 14:08:46 +08:00
Yichen Jiang
e2f5686a13
Merge pull request #3372 from deepseek-harness/feat/mcp-manager-core
...
feat(mcp): 支持插件注册与 Remote 管理的 MCP 服务器
2026-11-03 06:07:04 +00:00
winewill
ece8f7cb77
Merge pull request #7495 from deepseek-harness/feat/desktop-update-channels
...
feat(desktop): 在设置中切换更新渠道
2026-11-03 14:03:04 +08:00
Yichen Jiang
61addcbcb9
Merge remote-tracking branch 'origin/master' into worktree/forge-diff-base-branch-4ffd61
2026-11-03 13:49:51 +08:00
Dudu-0223
9f57925000
Merge remote-tracking branch 'origin/master' into feat/subagent-catalog-names
...
# Conflicts:
# docs/persistence-schema.json
# docs/tool-catalog.i18n.yaml
2026-11-03 13:49:18 +08:00
Yichen Jiang
fcc1becf11
feat(forge): choose the base branch of local changes
...
The Branch scope of the local changes view compared only with the
automatic fork point. Its header now names the checked-out branch and a
searchable base branch menu that lists the automatic fork point, then
remote-tracking and local branches; a chosen branch compares with its
merge base with HEAD. The choice lives in the view tab, a missing or
unrelated branch offers the default instead of a retry, and local Branch
review quotes name the base they were compared with.
Refs #7781
2026-11-03 13:49:13 +08:00
gengruilin
d9d3b80fe3
Merge remote-tracking branch 'origin/master' into feat/mcp-manager-core
2026-11-03 13:37:58 +08:00
imccyu
70d9b57f5c
Merge pull request #7565 from deepseek-harness/feat/web-search-fetch-settings
...
feat(web): 网页搜索与获取设置页分开选择 Search 与 Fetch,Search 默认改为 DeepSeek Search API
2026-11-03 13:31:41 +08:00
gengruilin
df078ddc82
Merge remote-tracking branch 'origin/master' into feat/mcp-manager-core
2026-11-03 13:31:23 +08:00
winewill
3c46127816
Merge remote-tracking branch 'origin/master' into feat/desktop-update-channels
2026-11-03 13:20:42 +08:00
yudshj
3859913c68
feat(web): 网页搜索与获取设置页分开选择 Search 与 Fetch,Search 默认改为 DeepSeek Search API
2026-11-03 13:04:26 +08:00
winewill
cbe275fe99
Keep embedded CLI imports on the carrier module tree
2026-11-03 12:51:08 +08:00
_Kerman
03e654e8a5
Merge remote-tracking branch 'github/master' into fix/ptc-run-code-call-limit
...
# Conflicts:
# docs/tool-catalog.i18n.yaml
2026-11-03 12:46:41 +08:00
_Kerman
4f790c874d
fix(ptc): address call allowance review feedback
2026-11-03 12:45:28 +08:00
imccyu
06bf7ce024
Revert "fix(settings): show saved API keys and preserve environment detection…"
...
This reverts commit 9bb49604b63bb5d50e879bcf63c9f5cb2afbd737.
2026-11-03 12:33:44 +08:00
imccyu
ef5f28d0fb
Merge master into worktree-sync-dsh-0.2.2-to-master
2026-11-03 11:47:40 +08:00
Yichen Jiang and imccyu
d721353f86
feat(forge): unify plugin entry for reviews and worktrees ( #7721 )
...
* feat(forge): unify the worktree plugin entry and add user previews
* docs(forge): show session-linked GitHub pull requests in preview
* refactor(forge): keep plugin unification out of profile loading
* docs(forge): document manual upgrade to the unified plugin entry
* fix(forge): localize preview descriptions and address review feedback
* test(web): refresh creation recommendation catalog for the forge description
---------
Co-authored-by: imccyu <[email protected] >
2026-11-02 22:34:01 +08:00
Dudu-0223
12cae2a88f
Merge remote-tracking branch 'origin/master' into feat/subagent-catalog-names
...
# Conflicts:
# snapshots/session/ptc-script-imports/session.v4.jsonl
# snapshots/session/ptc-script-imports/system-prompt.expected.md
2026-11-02 21:09:12 +08:00
gengruilin
30bf5733d6
refactor(mcp-manager): publish the manager as ctx.mcpManager
...
The `ctx.mcpServers` key reads as a collection of servers, but the
service manages that collection, and ACP already uses `mcpServers` for
a plain server list. Publish the service as `ctx.mcpManager`, matching
the package name, the `mcp-manager/` event prefix, and
`ctx.pluginManager`. Remote endpoints become `mcpManager/*`; the class
keeps its name, McpServerManager.
2026-11-02 21:01:42 +08:00
Xu Hanxiang
4658cba7e0
Merge pull request #7564 from deepseek-harness/fix/http-proxy-http1
...
fix(liveshare): 客户端优化
2026-11-02 12:59:03 +00:00
imccyu and imccyu
07f2b259e7
ci: run the merge checks on release branches, and fix the ptc-script-imports fixture ( #7732 )
...
* ci: run the merge checks on release branches too
All three `Policy` workflows filtered on `master`, so a pull request into `release/dsh-*`
got no `Master Change` and no `Pre-Merge Check`, and its review check only refreshed when
somebody submitted a review. The checks already take their base branch from the event, so
the filters now name the release branches as well.
* ci: limit the release branch filter to x.y.z
`release/dsh-*` also matched prerelease branches such as `release/dsh-0.1.2-alpha.4`;
the filter now spells the version digits, so only `release/dsh-x.y.z` counts.
* test(snapshot): carry the subagent identity section into the ptc-script-imports scenario
The runtime context gained a `subagent:identity` section and every session fixture but
this one was regenerated, so replay failed with a mismatch on the added section.
(cherry picked from commit c7a4119965cb26c69fd8fccbfd703c7d73351742)
---------
Co-authored-by: imccyu <[email protected] >
2026-11-02 20:12:14 +08:00
Dudu-0223
6644a234a5
Merge master into feat/subagent-catalog-names
2026-11-02 17:46:04 +08:00
gengruilin
62c6a2658d
Merge remote-tracking branch 'origin/master' into feat/mcp-manager-core
2026-11-02 17:11:12 +08:00
imccyu
a25eebc146
Merge pull request #7698 from deepseek-harness/fix/temporarily-disable-apply-patch
...
fix(fs): set apply_patch to false
2026-11-02 16:53:15 +08:00
Shigma
ce18012a52
Merge pull request #6220 from deepseek-harness/chore/cordis-loader-rc11
...
chore(cordis): complete Loader rc.8 and share upstream Include patches
2026-11-02 16:50:28 +08:00