createApiProxy moves from dsh-host-runtime into dsh-host-apiproxy (the
dependency direction already pointed this way); the package now
default-exports ApiProxyService (config {provider, model}, provides
ctx.apiProxy) while staying transport-agnostic — it registers no routes.
Runtime keeps bootHost/startHost for the headless path with its import
re-anchored, and drops the mountWebPlugins roster mounting helper.
12 lines
533 B
TypeScript
12 lines
533 B
TypeScript
/**
|
|
* @deepseek-ai/dsh-host-runtime — host runtime assembly layer: the core spine
|
|
* composition (bootHost) and the one-step shell seam (startHost). The ApiProxy
|
|
* implementation lives in @deepseek-ai/dsh-host-apiproxy. Host-level
|
|
* configuration (defaults, persistenceRoot, future user profile) lives here.
|
|
*/
|
|
|
|
export { bootHost } from './boot.ts'
|
|
export type { BootHostOptions, HostDefaults, HostHandle } from './boot.ts'
|
|
export { startHost } from './start.ts'
|
|
export type { StartHostOptions, RunningHost } from './start.ts'
|