You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(service-worker): source app config from entry module.yml
Expose the entry app module's module.yml (the module scanned from baseDir)
as the framework-owned app-wide `config` inner object, with a programmatic
`config` override merged on top. Subsystems read their own slice
(config.backgroundTask.timeout, config.mcp.*), so the app's module.yml is
the single user config surface.
Drop the `mcp` facade option and the `mcpTransportOptions` inner object from
ServiceWorkerApp; ServiceWorkerMcpRouter now reads DNS-rebinding options from
config.mcp.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- note: `StandaloneApp` now exposes the entry app module's `module.yml` (the module scanned from `baseDir`) as the framework-owned app-wide `config` inner object, with the programmatic `StandaloneAppInit.config` merged on top. This is the single user config surface: subsystems read their slice (`config.backgroundTask.timeout`, `config.mcp.*`). Removed the `mcp` facade option and the `mcpTransportOptions` inner object from `ServiceWorkerApp`; `ServiceWorkerMcpRouter` now reads DNS-rebinding options from `config.mcp`. Mirrors the internal standalone's `runner.config = moduleConfigs[appName].config`.
0 commit comments