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
Tianyi Cui
8f14f98a1a
ci(web): verify composed profiles, live registries, and bundle inputs
2026-09-12 20:56:26 +08:00