Turtle
c006c6c074
Merge pull request #5535 from deepseek-harness/fix/retired-schedule-bundle
...
fix: drop retired bundle selections and let the Plugins page remove orphans
2026-09-30 18:11:54 +08:00
Turtle
4ac4e95460
Merge pull request #5394 from deepseek-harness/fix/bundle-only-metadata
...
fix(plugins): read package.json only for package-root plugins
2026-09-30 18:10:34 +08:00
lsdsjy
6b31010c23
Merge pull request #5547 from deepseek-harness/feat/login-network-error
...
feat(web): 登录请求无响应时提示检查网络
2026-09-30 18:00:05 +08:00
turtle1999
d9d9ad3716
test(web): expect Uninstall on an unresolvable bundle selection
2026-09-30 17:54:03 +08:00
Yichen Yan and liukx0205
a7c3ad99bc
feat(web): advertise a configured public application URL ( #3972 )
...
* feat(web): advertise a configured public application URL
* test(session): restore migration verifier prefix coverage
* test(llm): synchronize idle timeout with provider request
* Remove unrelated migration Worker lifecycle changes
---------
Co-authored-by: liukx0205 <[email protected] >
2026-09-30 17:46:52 +08:00
lsdsjy
dff4dfbe75
fix(desktop): 接受登录无响应错误码并补充升级说明
2026-09-30 17:44:49 +08:00
Turtle
08f0721e9d
Merge pull request #5319 from deepseek-harness/turtle/frontmatter-render-9aa734baa39d
...
feat(client): render Markdown YAML frontmatter as fields in document preview
2026-09-30 16:24:33 +08:00
imccyu
c222ea968b
Merge pull request #5505 from deepseek-harness/session-prompt-prefill
...
feat(web): initialize prompts and preserve structured session drafts
2026-09-30 16:21:17 +08:00
imccyu
2c93df5620
fix(client): narrow prompt input and defer skill highlighting
2026-09-30 14:54:38 +08:00
imccyu
32e5555699
test(web): await source draft before target initialization
2026-09-30 14:54:37 +08:00
imccyu
59b29ed6bd
style(test): format the browser error observer
2026-09-30 14:54:37 +08:00
imccyu
ec6b275c64
test(web): cover draft option and navigation cases without a test plugin
2026-09-30 14:54:37 +08:00
imccyu
e400349e3a
feat(client): initialize session prompts and preserve structured drafts
2026-09-30 14:54:36 +08:00
Chinesezjc
3e5231bc6f
Merge origin/master into feat/preset-scoped-schedule-tools
...
Resolutions:
- `docs/subsystems/schedule.*` and `packages/client/ui-schedule/README.*` keep
this branch's shipped-composition text with master's newer wording (Rules and
Records tabs, the icon-button linked-session layout).
- `docs/event-producer-consumer.*` regenerated by `gen-doc-graphs`.
2026-09-30 13:49:30 +08:00
turtle1999
6c6b85e572
Merge remote-tracking branch 'origin/master' into turtle/bundle-only-metadata-5394
2026-09-30 11:41:32 +08:00
turtle1999
8339f16c1d
fix(plugins): read package.json only for package-root plugins
...
Subpath plugins are not packages, so they never read a package.json and
take their icon from the exported <specifier>/icon resource, like locale.
Package roots keep manifest text fallback and icon, with ./icon as the
fallback image. Drop the bundle-only reader option.
2026-09-30 11:41:26 +08:00
Turtle
508e71b686
Merge pull request #5428 from deepseek-harness/turtle/plugin-source-section
...
feat(plugins): 在组合包详情页显示来源信息
2026-09-30 11:15:39 +08:00
Ziya
4d59dc2dd6
Merge pull request #5399 from deepseek-harness/demo/plugin-first-ui
...
feat(web): add Creator entry to the plugin menu
2026-09-29 08:03:23 -07:00
Ziya
95efadbfbd
Merge pull request #5413 from deepseek-harness/fix/beginner-mode-choices-20260928
...
fix(web): 关闭代码工作视图时隐藏开发模式并修正默认预设
2026-09-29 07:54:42 -07:00
Turtle
a2f2c61daa
Merge pull request #5470 from deepseek-harness/turtle/linked-session-fit-a836e489848c
...
fix(ui-schedule): fit the linked Session entry and rename Records tab
2026-09-29 20:34:13 +08:00
Turtle
35a733ccb5
Merge pull request #5469 from deepseek-harness/turtle/followup-stop-behavior-5a63325e10fb
...
fix(goal-round-driver): withdraw a goal round parked by cancellation
2026-09-29 20:31:39 +08:00
Chinesezjc
4f1a4f8940
Merge origin/master into feat/preset-scoped-schedule-tools
...
Resolutions:
- `packages/experimental/schedule-bundle/package.json` stays deleted: master
bumped a package this branch retires.
- `@deepseek-ai/dsh-tool-schedule` follows the release train version.
2026-09-29 17:33:43 +08:00
ZiyaZhang
57383630a6
Merge updated Creator mode parent and keep shared entry flow
2026-09-29 02:30:07 -07:00
ZiyaZhang
753fea38e6
fix(web): address preset review feedback and stale documentation
2026-09-29 02:25:24 -07:00
ZiyaZhang
7f7225ea7c
Merge master and keep current coding view settings copy
2026-09-29 02:20:39 -07:00
Chinesezjc
1b1b09e1fb
fix(schedule): enforce the caller restriction in the tool layer
...
Review follow-ups on the delegated-child rule:
- Every one of the four tools refuses a delegated caller before dispatch,
reading `delegationDepthOf(exec.agent)` and returning the stable
`subagent_session` refusal, so `schedule_list`, `schedule_delete`, and a
content-only `schedule_update` are covered too. The preset `toolFilter.deny`
stays as the layer that keeps the tools out of a child's prompt.
- The service keys the arming refusal on that same delegation accounting
alone; `hasApiSessionSubagentOwner` returns to package-private and
`@deepseek-ai/dsh-schedule` no longer imports it.
- The preset child row is `time-context` again: the `preset-` prefix separated
it from a Host row that no longer exists, and `verify-cordis-config` passes
with the sibling-style id.
- Docs, Agent Notes, and the generated catalogs follow.
2026-09-29 16:57:25 +08:00
imccyu
c1b47e41fc
release(dsh): 0.2.0-rc.2
2026-09-29 16:40:57 +08:00
Chinesezjc
fc395556b6
Merge remote-tracking branch 'origin/master' into feat/preset-scoped-schedule-tools
2026-09-29 16:39:19 +08:00
Tianyi Cui
1de97d1c10
Merge pull request #5288 from deepseek-harness/worktree/desktop-cli/manage
...
feat(desktop): manage dsh command from the app menu
2026-09-29 16:27:30 +08:00
Turtle
c02925ed6b
test(web): pin goal round withdrawal after Stop in queue-actions
...
Tighten goal-round-driver docs and regression assertions for the withdrawn
queued round: continuation disarms when the cancelled turn belonged to other
work, and the removal is a durable canceled next-turn splice.
2026-09-29 16:26:04 +08:00
Huanqi Cao
7cecc72cae
Merge pull request #5432 from deepseek-harness/fix/windows-acl-single-run-repair
...
fix(sandbox-windows-acl): diagnose and repair ACL denials in one run
2026-09-29 16:21:54 +08:00
imccyu
e1cbde3af1
fix(web): clarify coding view settings copy
2026-09-29 16:10:48 +08:00
imccyu
167fea0723
fix(web): preserve whale accessibility and update animation tests
2026-09-29 16:03:26 +08:00
Turtle
5586cfef7e
fix(ui-schedule): fit the linked Session entry and rename Records tab
...
Shrink the linked Session entry to a chat icon button with a Linked session
tooltip when the detail strip cannot fit it, hide the tab list scrollbar,
and rename the English Delivery records tab to Records.
2026-09-29 16:01:14 +08:00
lsdsjy
4f26143bf2
Merge pull request #5393 from deepseek-harness/feat/desktop-login-shell-env
...
feat(desktop): 启动时读取用户登录 shell 环境
2026-09-29 15:59:28 +08:00
imccyu
afadb61008
Merge pull request #5314 from deepseek-harness/feat/sidebar-folder-open
...
feat(web): 为侧栏文件夹添加打开按钮
2026-09-29 15:52:51 +08:00
Tianyi Cui
a01f2444c3
refactor(desktop): make CLI registration a post-install menu action
2026-09-29 15:41:06 +08:00
Huanqi Cao
fd5e89feb7
fix(windows): close the remaining ACL review findings
...
The desktop archive probe called the script with only -Path, which the new
interface refuses, so it now passes -AllowRoot and -Out. The skill no longer
suggests running the repair confined: the confined token cannot write a DACL, so
that run would report the sandbox's own restriction as a missing right.
The subtree walk bounds its first enumeration too, and a directory whose stat
fails counts as unreadable instead of vanishing. The removal decision says
inherited copies follow their repaired source, and the pre-flight comment names
grant targets as well. Add the third behavior test the rewrite dropped: an
inherit-only FullControl ACE survives a grant.
2026-09-29 15:29:52 +08:00
Turtle
b5f8cea6dc
Merge pull request #5405 from deepseek-harness/fix/master-ci-windows-acl
...
fix(ci): stabilize Windows setup, shell completion, and cancellation
2026-09-29 15:18:33 +08:00
yudshj
35002626a1
refactor(web): pass the displayed directory to sidebar actions
2026-09-29 15:15:38 +08:00
yudshj
be0e31233c
feat(web): open the workspace from the sidebar file tree
2026-09-29 15:15:38 +08:00
imccyu
2d15b9b3e7
Merge pull request #5438 from deepseek-harness/fix/queuedock-collapsed-actions
...
test(web): target the queue count header in the steering scenario
2026-09-29 15:10:52 +08:00
Ziya
2bde15f551
Merge pull request #5410 from deepseek-harness/turtle/plugin-upgrade-copy-66fc552187f2
...
fix(ui-plugin-manager): tell users to reinstall a plugin to upgrade it
2026-09-29 00:00:44 -07:00
Turtle
511a62cd1b
Merge pull request #5137 from deepseek-harness/feat/schedule-reminder-framing
...
feat(schedule): frame due reminders as scheduled user messages
2026-09-29 14:55:39 +08:00
ZiyaZhang
737691913f
Merge master and reuse existing preset staging cleanup
2026-09-28 23:28:55 -07:00
Tianyi Cui
2c8daf728a
test(desktop): allow native installer completion under emulation
2026-09-29 14:26:30 +08:00
Tianyi Cui
800f1b147b
refactor(desktop): retain existing installer directory lifecycle
2026-09-29 14:21:17 +08:00
ZiyaZhang
9073ea1941
fix(web): clear unapplied coding presets when tools turn off
2026-09-28 23:16:56 -07:00
07akioni
010f0e230a
Merge pull request #5396 from deepseek-harness/07akioni/desktop-latest-downloads
...
feat(desktop): add fixed latest installer upload commands
2026-09-29 14:16:55 +08:00
Tianyi Cui
f50b6db1c1
Revert "test(desktop): set installer paths through the Unicode control helper"
...
This reverts commit 752fedb179d34e845f1397696c28ee023ca83356.
2026-09-29 14:14:15 +08:00