imccyu
82337a2e71
test(boot): canonicalize temporary roots with the native realpath
...
Windows tmpdir spells the user directory with an 8.3 short name. Generation anchors and Node's own resolution report the long name, so the resolver, generation, and real-launch fixtures now create their roots through realpathSync.native and compute expected paths the same way.
2026-09-19 15:19:32 +08:00
imccyu
a311386983
test(cli): cover shared-layer packages in real profile launches
...
The src/lib x installed/npm-link fixture adds a stale @deepseek-ai/dsh-tools link in profiles/node_modules, a plugin dependency absent from the generation with nested external leaves, and byte-for-byte preservation of profile files and link targets.
2026-09-19 13:29:13 +08:00
imccyu
518c7a604b
fix(boot): preserve runtime fallback precedence
2026-09-19 13:29:13 +08:00
imccyu
0bac274273
test(cli): run source tool smoke after build
2026-09-19 13:29:13 +08:00
imccyu
6d8aac066d
fix(boot): resolve profile dependencies from real package directories
2026-09-19 13:29:13 +08:00
imccyu
9fd0a5ad52
refactor(boot): keep runtime-only profile resolution
2026-09-19 13:29:13 +08:00
mektpoy
2c6f634771
Merge branch 'master' into yyc/web-trust-domain-reviewed
...
# Conflicts:
# tsconfig.host.json
2026-09-18 18:31:17 +08:00
imccyu
e68f5d5aba
fix: test
2026-09-17 20:59:38 +08:00
imccyu
1bfe2c4559
fix: test
2026-09-17 20:46:35 +08:00
imccyu
0ea890044f
test(cli): cover runtime profile defaults and sync docs
2026-09-17 20:23:14 +08:00
Yichen Yan
9ed3d642e1
test(web): tighten the public-mount fence and drop unused fixture branches
...
Any request outside the mount is an escape, not only same-origin ones; the
socket presence check is superseded by the frame polls; the redirect landing
is asserted by pathname. The scaffold's unused mount host option, hostFetch
mount routing, and the proxy's bare-mount redirect had no caller.
2026-09-17 20:16:58 +08:00
Yichen Yan
b62a9f5c27
Merge branch 'master' into yyc/web-trust-domain-reviewed
2026-09-17 20:09:23 +08:00
Yichen Yan
eeb9b03465
feat(web): serve the shell, API and plugin resources from the document directory
2026-09-17 16:00:15 +08:00
winewill
593db4e0b7
test(desktop): stub update listeners in host disconnect fixture
2026-09-17 11:36:05 +08:00
turtle1999
053cad9442
fix(cli): complete startup diagnostics before exiting
2026-09-16 21:40:54 +08:00
turtle1999
18260e3b0c
fix(cli): save full startup diagnostics under DSH_HOME logs
2026-09-16 20:11:15 +08:00
turtle1999
38fb1a11f9
fix(cli): group startup failures and pending services
2026-09-16 19:04:12 +08:00
turtle1999
8c5ae870c2
fix(creator): address plugin workflow review findings
2026-09-16 17:22:38 +08:00
turtle1999
9a83772560
fix(plugin-manager): request approval for single-call full access
2026-09-16 16:53:34 +08:00
turtle1999
470d4aae11
fix(plugin-manager): require full access for agent tool calls
2026-09-16 16:27:48 +08:00
turtle1999
92da029f6d
test(creator): replace retired Cordis tool scenarios
2026-09-16 15:39:17 +08:00
turtle1999
ed32f57f88
feat(creator): use Plugin Manager for persistent plugins
2026-09-16 15:39:16 +08:00
yudshj
fa518ecd89
feat(desktop): enable standalone Office skills
2026-09-16 15:21:18 +08:00
Turtle
7d4188b450
fix(cli): address profile shorthand review feedback
2026-09-15 16:49:03 +08:00
Turtle
1d6534a810
feat(cli): support profile command shorthand
2026-09-15 16:49:02 +08:00
Turtle
311156b1c2
Merge master and preserve profile-managed HMR
2026-09-15 16:20:47 +08:00
Turtle
08021a16d8
fix(plugin-manager): keep package operations outside HMR
2026-09-15 16:08:22 +08:00
Turtle
61665c3454
fix(plugin-manager): clean failed installs and address critical review findings
2026-09-15 15:15:49 +08:00
07akioni
830c82687b
revert: restore original CLI profile boot exports
2026-09-15 14:56:19 +08:00
07akioni
255374afa1
fix(cli): expose only the shared profile runner API
2026-09-15 14:16:48 +08:00
Turtle
abd765a600
refactor(hmr): own profile reload lifecycle through YAML
2026-09-15 13:01:06 +08:00
07akioni
bafe2b7d55
Merge master into thin Electron Web UI and reconcile runtime resolution
2026-09-15 01:17:42 +08:00
Turtle
ca4db9c755
fix(hmr): match Node module paths and contain startup reload failures
2026-09-15 00:00:53 +08:00
Turtle
4d13d8ad9d
Merge remote-tracking branch 'origin/master' into turtle/plugin-manager
2026-09-14 23:30:17 +08:00
Turtle
438c862fea
refactor: keep profile launch context data-only and HMR backend-scoped
2026-09-14 23:09:06 +08:00
Turtle
d06e6b5519
feat: coordinate profile management through dsh-hmr
2026-09-14 23:09:06 +08:00
Turtle
98b92b683c
feat: add current-profile plugin manager service and Web controls
2026-09-14 23:09:05 +08:00
imccyu
6aa2e4633c
feat(boot): add profile resolution modes
2026-09-14 22:30:48 +08:00
creatixchu
0eb87a4590
test: fix upload expectations and exited process cleanup
2026-09-14 21:34:38 +08:00
07akioni
5105c77706
test(desktop): fix runtime CI fixtures across platforms
2026-09-14 19:20:12 +08:00
07akioni
9187c3662e
Merge master and fix desktop editing and Windows lock contention
2026-09-14 12:16:33 +08:00
Tianyi Cui
accafa5fb2
refactor(llm): inherit Messages defaults and verify live parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
7d3dab66a2
fix(llm): harden Messages transport and Files parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
b0641b83fc
feat(llm): default DeepSeek to Messages with Files parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
4c6b2c02af
docs(mcp): clarify resource discovery and profile verification
2026-09-13 11:52:42 +08:00
Tianyi Cui
815a5eb01e
test(mcp): include resources in minimal profile expectations
2026-09-13 11:52:42 +08:00
Tianyi Cui
e08468954a
feat(mcp): activate profile resource tools for configured servers
2026-09-13 11:52:42 +08:00
Tianyi Cui
99a73ca1d4
Merge pull request #4101 from deepseek-harness/worktree/demote-ralph
...
feat(presets): disable ralph in the default compositions
2026-09-13 11:42:40 +08:00
Tianyi Cui
73985344cd
feat(presets): disable ralph in the default compositions
2026-09-13 00:15:39 +08:00
Tianyi Cui
489c3ac715
feat(mcp): negotiate modern protocols with the official SDK
...
Preserve the verified SDK layer tree from c8b248b480 before rebasing its complete net change.
2026-09-12 22:31:42 +08:00