Tianyi Cui
c042d32d21
Merge pull request #5363 from deepseek-harness/fix/pty-bundled-openconsole
...
fix(subprocess): back Windows terminals with node-pty's bundled console host
2026-10-06 10:30:24 +08:00
Tianyi Cui
7f83658b4a
fix(desktop): reject canonical drive roots in installer
2026-10-05 08:53:27 +08:00
Tianyi Cui
ec48669f48
release(dsh): 0.2.1-alpha.1
2026-10-03 10:46:11 +08:00
Turtle
31fbe85ec5
Merge pull request #5626 from deepseek-harness/turtle/unrun-build-dep-bc6bf626ae0d
...
fix(build): reject Node processes without TypeScript type stripping
2026-10-02 13:40:47 +08:00
Turtle
500614c0d5
fix(build): pin tsdown to the native config loader
...
Root build scripts, the desktop bundle and the dev:web watcher pass the
native loader so tsdown never selects the undeclared unrun fallback. A spec
covers the build.ts rejection path.
2026-10-02 12:48:01 +08:00
Turtle
c130868430
Merge pull request #5567 from deepseek-harness/turtle/port-auto-assign-fe24bf6ef1d1
...
fix(desktop): listen on an OS-assigned port by default
2026-10-02 12:28:03 +08:00
Tianyi Cui
c7f66d13a6
docs(notes): prune redundant active decision records
2026-09-30 23:20:22 +08:00
Turtle
ecd9bf9273
fix(desktop): listen on an OS-assigned port by default
...
The fixed 19387 listener fails when Windows (Hyper-V/WinNAT) reserves a dynamic
port range covering it, even though no process uses the port. Electron already
reads the bound port from the Host's ready message.
2026-09-30 21:04:32 +08:00
Turtle
97bbbdfa13
Merge pull request #5489 from deepseek-harness/fix/windows-coverage-electron
...
fix(ci): stabilize Windows coverage and tooltip snapshots
2026-09-30 18:34:29 +08:00
turtle1999
fe56439edc
refine(ci): keep Electron preparation independent of build
2026-09-30 17:57:24 +08:00
turtle1999
40133c707f
fix(ci): provision Electron before Windows coverage
2026-09-30 17:57:24 +08:00
lsdsjy
dff4dfbe75
fix(desktop): 接受登录无响应错误码并补充升级说明
2026-09-30 17:44:49 +08:00
imccyu
c1b47e41fc
release(dsh): 0.2.0-rc.2
2026-09-29 16:40:57 +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
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
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
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
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
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
07akioni
9ff76e66b3
fix(desktop): support fixed installer uploads with Windows credentials
2026-09-29 13:53:38 +08:00
Tianyi Cui
d0c721b3f1
test(desktop): set installer paths through the Unicode control helper
2026-09-29 13:51:06 +08:00
Tianyi Cui
6863e7fe9b
fix(desktop): simplify command installation and correct checkbox text
2026-09-29 13:23:55 +08:00
Tianyi Cui
f1d14380cf
Merge simplified CLI runtime into command management
2026-09-29 13:17:04 +08:00
Tianyi Cui
0e5ab65758
fix(desktop): simplify bundled CLI and manage Desktop plugins
2026-09-29 13:15:00 +08:00
Tianyi Cui
05c0687372
fix(desktop): report only retained command backups after retry
2026-09-29 12:55:47 +08:00
Tianyi Cui
386487ec66
fix(desktop): preserve command errors and validate installer choices
2026-09-29 12:55:47 +08:00
Tianyi Cui
cbfcd4027f
test(desktop): accept canonical Windows temporary paths
2026-09-29 12:55:47 +08:00
Tianyi Cui
0677288518
fix(desktop): claim command backups before restoring them
2026-09-29 12:55:47 +08:00
Tianyi Cui
5670a14646
fix(desktop): retain symlink identity across command rollback
2026-09-29 12:55:47 +08:00
Tianyi Cui
d796ae1efd
fix(desktop): preserve command ownership and guard silent installers
2026-09-29 12:55:46 +08:00
Tianyi Cui
ae4f3546ae
fix(desktop): cancel handoffs after controller release
2026-09-29 12:54:53 +08:00
Tianyi Cui
9c8f5c2bf3
feat(desktop): manage the installed dsh command from native menus
2026-09-29 12:54:53 +08:00
Tianyi Cui
b18bc3b6ef
test(desktop): keep the console probe alive during Ctrl-Break
2026-09-29 12:54:53 +08:00
Tianyi Cui
e21ed97f29
fix(desktop): deliver Windows console signals to CLI handlers
2026-09-29 12:54:53 +08:00
Tianyi Cui
197cb2a379
test(desktop): await update coordinator admission cleanup
2026-09-29 12:54:53 +08:00
Tianyi Cui
d1e05324ea
fix(desktop): bind CLI admission to the current installation
2026-09-29 12:54:53 +08:00
Tianyi Cui
fb94237085
fix(desktop): match CLI helpers to Electron macOS support
2026-09-29 12:54:53 +08:00
Tianyi Cui
ac88033f4c
fix(desktop): expose only dsh through the CLI PATH directory
2026-09-29 12:54:52 +08:00
Tianyi Cui
5f99386fa8
feat(desktop): add bundled CLI launch and installation guards
2026-09-29 12:54:52 +08:00
07akioni
34b424952c
Address Intel Node signing review feedback
2026-09-29 11:39:41 +08:00
Chinesezjc
f290488fbf
Merge remote-tracking branch 'origin/master' into fix/pty-bundled-openconsole
...
# Conflicts:
# .agents/notes/implemented/bug-fix/2026-09-27-pwsh-prompt-tail-grace.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-09-27-pwsh-prompt-tail-grace.md
# .agents/notes/implemented/bug-fix/2026-09-27-pwsh-prompt-tail-grace.zh.md
2026-09-29 11:37:40 +08:00
07akioni
dbf31101d8
fix(desktop): grant Intel Node executable-memory signing entitlement
2026-09-28 22:43:06 +08:00
07akioni
aaceea0554
feat(desktop): add fixed latest installer upload commands
2026-09-28 19:58:55 +08:00
imccyu
4878cdabd8
release(dsh): 0.2.0-rc.1 ( #5387 )
2026-09-28 19:48:10 +08:00
Huanqi Cao
eb1a903a45
Merge pull request #5203 from deepseek-harness/windows-sandbox-acl-diagnosis
...
feat(sandbox-windows-acl): ship a diagnosis skill for ACL denials
2026-09-28 17:58:46 +08:00
yudshj
df82661082
docs(desktop): explain fullscreen IPC platform guard
2026-09-28 16:55:49 +08:00
yudshj
1aea67a755
fix(windows): preserve caption gaps across dialogs and fullscreen
2026-09-28 16:55:48 +08:00