feat(headless): boot dsh -p from the shared composition; retire dsh-host-runtime
dsh -p now runs AppCLIEntry over the same cordis.yml as dsh web — one composition, no disabled rows, no layer marks. The only surface difference is port 0 (parallel runs never collide), and the printed URL opens the live headless session in a browser while it runs. The model face gains what web already had (ask_user_question, workspace context, model titles) per the unification ruling. InProcessApiClient now wraps toFetchHandler(ctx.apiProxy) directly, so bootHost/startHost lose their last consumer and the dsh-host-runtime package retires; its api-proxy behavior specs move to dsh-host-apiproxy where the implementation lives.
This commit is contained in:
@@ -15,7 +15,6 @@
|
|||||||
"license": "BSD-3-Clause",
|
"license": "BSD-3-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@cordisjs/plugin-include": "workspace:*",
|
"@cordisjs/plugin-include": "workspace:*",
|
||||||
"@cordisjs/plugin-logger-console": "workspace:*",
|
|
||||||
"@cordisjs/plugin-loader": "workspace:*",
|
"@cordisjs/plugin-loader": "workspace:*",
|
||||||
"@cordisjs/plugin-timer": "workspace:*",
|
"@cordisjs/plugin-timer": "workspace:*",
|
||||||
"@deepseek-ai/dsh-agent": "workspace:^",
|
"@deepseek-ai/dsh-agent": "workspace:^",
|
||||||
|
|||||||
@@ -285,7 +285,7 @@ export interface Config {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Source: [`packages/client/hmr/src/index.ts:31`](../packages/client/hmr/src/index.ts)
|
Source: [`packages/client/hmr/src/index.ts:30`](../packages/client/hmr/src/index.ts)
|
||||||
|
|
||||||
## `@deepseek-ai/dsh-code-runtime-worker`
|
## `@deepseek-ai/dsh-code-runtime-worker`
|
||||||
|
|
||||||
|
|||||||
Generated
-3
@@ -104,9 +104,6 @@ importers:
|
|||||||
'@cordisjs/plugin-loader':
|
'@cordisjs/plugin-loader':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../../vendor/loader
|
version: link:../../vendor/loader
|
||||||
'@cordisjs/plugin-logger-console':
|
|
||||||
specifier: workspace:*
|
|
||||||
version: link:../../vendor/logger-console
|
|
||||||
'@cordisjs/plugin-timer':
|
'@cordisjs/plugin-timer':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../../vendor/timer
|
version: link:../../vendor/timer
|
||||||
|
|||||||
Reference in New Issue
Block a user