25848 Commits
Author SHA1 Message Date
winewill b941eded7c Retain completion evidence and refresh repaired website metadata 2026-11-03 15:39:11 +08:00
Magolor d27dc27538 fix(ui-conversation): rebuild the conversation window after a failed incremental flush (#7537)
* fix(ui-conversation): rebuild the conversation window after a failed incremental flush

* fix(ui-conversation): keep the original failure when the rebuild also fails

* test(ui-conversation): type the recovery probe view for type-aware lint

* fix(ui-conversation): finish the rebuild inside flush and report it with ConversationUpdateError

* test(ci): retain process identity while awaiting runner recovery
2026-11-03 15:37:22 +08:00
creatixchu 0ea2846c3e fix(release): keep explicit helper reuse in the publish form 2026-11-03 15:36:49 +08:00
winewill 3d1e011ea5 Close publication qualification review gaps 2026-11-03 15:34:14 +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
imccyu 8bd073392e Merge pull request #7798 from deepseek-harness/worktree-sync-dsh-0.2.2-to-master-1103b
release(dsh): sync 0.2.2-alpha.3 back to master
2026-11-03 15:27:29 +08:00
creatixchu 447e1b88aa docs(release): preserve the existing tag-check description 2026-11-03 15:27:24 +08:00
winewill 797b8b4455 Preserve installer filenames in fixed website downloads 2026-11-03 15:27:24 +08:00
creatixchu 8454ed9771 docs(release): shorten CUA reuse input labels 2026-11-03 15:26:36 +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
imccyu 24db102f15 release(dsh): align master packages with 0.2.2-alpha.3 2026-11-03 15:13:20 +08:00
imccyu f590c13c92 Merge master into worktree-sync-dsh-0.2.2-to-master-1103b 2026-11-03 15:10:23 +08:00
creatixchu 8577f42832 fix(release): declare dependency-free packaging settings reader 2026-11-03 15:08:12 +08:00
creatixchu aa035e6845 feat(release): reuse CUA helper builds with matching source bytes 2026-11-03 15:05:26 +08:00
Dudu-0223 0d18d256c3 Merge master and simplify wait_agent input guidance 2026-11-03 14:51:55 +08:00
34d1ff94f7 fix(desktop): localize macOS Edit submenu titles
Co-authored-by: std4453 <13191718+std4453@users.noreply.github.com>
Co-authored-by: 07akioni <18677354+07akioni@users.noreply.github.com>
2026-11-03 14:43:04 +08:00
Dudu-0223 19e5a95802 Merge pull request #7773 from deepseek-harness/feat/sdk-team-mode
feat(team): support enabling Team mode through SDK Cordis patches
2026-11-03 14:32:04 +08:00
imccyu 41ef8c47a3 Merge pull request #7790 from deepseek-harness/worktree-release-vendor-0.2.2-alpha.3
release(vendor): prepare alpha.2 packages for DSH 0.2.2-alpha.3
2026-11-03 14:27:17 +08:00
Stevring 82b953acc5 Merge master into refactor/css-anchored-panels 2026-11-03 14:26:17 +08:00
Dudu-0223 f2c8c243e7 Merge master and refresh the MCP wait_agent snapshot 2026-11-03 14:23:51 +08:00
imccyu 85c775322f fix(ui-goal): tell an inactive goal from a paused one in Chinese
The Chinese GoalBar used 已暂停的目标 both for a durably paused goal and for an
active goal whose automatic continuation is disarmed, the state every active
goal has after a restart. Users could not tell whether a goal had been paused.
The disarmed label now reads 待继续的目标; paused goals keep 已暂停的目标.

Refs #7757
2026-11-03 14:20:39 +08:00
imccyu 05b1cae8db release(vendor): cordis 4.0.6-alpha.2, cosmokit 1.8.7-alpha.2, group 1.0.6-alpha.2, hmr 1.0.21-alpha.2, include 1.0.11-alpha.2, loader 1.0.7-alpha.2, logger-console 1.0.6-alpha.2, schemastery 3.18.6-alpha.2, timer 1.1.8-alpha.2 dsh-v0.2.2-alpha.3 2026-11-03 14:19:06 +08:00
Dudu-0223 8223beef55 docs(subagent): explain wait input delivery after code execution 2026-11-03 14:14:56 +08:00
Yichen Jiang bc98ceb69f test(api): include retry eligibility in default session summaries 2026-11-03 14:12:21 +08:00
Yichen Jiang 2fb4ea0bec Merge origin/master into worktree/continue-generation-after-failure 2026-11-03 14:08:46 +08:00
imccyu c18851aa30 Merge pull request #7780 from deepseek-harness/worktree-sync-dsh-0.2.2-to-master-1103
release(dsh): sync release/dsh-0.2.2 back to master (#7704)
2026-11-03 14:07:24 +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
Dudu-0223 8c523d9be1 refactor(team): remove startup step-history guard 2026-11-03 14:06:44 +08:00
Yichen Jiang c9a4e0033e feat(forge): give the merge button the product accent and a solid caret
The merge button of an open change request used the near-black shared
primary fill and an outline chevron. It now fills with the product's
brand blue, with ink that stays readable in light and dark themes, and
shows a solid caret that points up while its menu is open.

Refs #7781
2026-11-03 14:05:58 +08:00
winewill ece8f7cb77 Merge pull request #7495 from deepseek-harness/feat/desktop-update-channels
feat(desktop): 在设置中切换更新渠道
2026-11-03 14:03:04 +08:00
09f5e52fdd feat(desktop): bind Paste and Match Style to Shift+Command+V on macOS
Refs #7782

Co-authored-by: std4453 <13191718+std4453@users.noreply.github.com>
Co-authored-by: 07akioni <18677354+07akioni@users.noreply.github.com>
2026-11-03 14:02:29 +08:00
imccyu b3f1904e86 Merge pull request #7724 from deepseek-harness/worktree-release-dsh-0.2.2-alpha.3
release(dsh): 0.2.2-alpha.3
2026-11-03 13:55:35 +08:00
imccyu f26f308e5e Merge pull request #7768 from deepseek-harness/fix/goal-shutdown-pause
fix(goal-round-driver): keep a running goal active when its agent is disposed
2026-11-03 05:52:48 +00:00
gengruilin 385879882c test(mcp): refresh the template snapshot for master's read and web_search guidance 2026-11-03 13:52:46 +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
Dudu-0223 dd9719f67a fix(team): initialize configured mode before child activation ownership 2026-11-03 13:39:02 +08:00
gengruilin d9d3b80fe3 Merge remote-tracking branch 'origin/master' into feat/mcp-manager-core 2026-11-03 13:37:58 +08:00
imccyu 1c78d475bf release(dsh): 0.2.2-alpha.3 2026-11-03 13:37:26 +08:00
imccyu c08621b991 Merge master into worktree-sync-dsh-0.2.2-to-master-1103 2026-11-03 13:32:45 +08:00
Stevring 0667efe813 Merge master into refactor/css-anchored-panels 2026-11-03 13:32:06 +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
Dudu-0223 a3baa4d6e4 Merge remote-tracking branch 'origin/master' into feat/sdk-team-mode
# Conflicts:
#	docs/persistence-schema.json
2026-11-03 13:29:41 +08:00
Dudu-0223 0cb47b9d03 fix(subagent): integrate root-call scoped wait protection
Integrate PR #7774 with one-shot code guidance and matching snapshots. Cover distinct nested call IDs sharing a root and concurrent model calls with pending input.
2026-11-03 13:29:33 +08:00
winewill a4135f1f2f fix(desktop): use the system ZIP writer and verify archive failures 2026-11-03 13:23:18 +08:00
winewill 3c46127816 Merge remote-tracking branch 'origin/master' into feat/desktop-update-channels 2026-11-03 13:20:42 +08:00
winewill 0753977b60 test(desktop): assert structured settings failures 2026-11-03 13:20:35 +08:00