Dashboard › opencode › Distillation
d480f73b-3bac-4c98-a8a4-96f83c60a83a["lore_tm_v1_FDXPFmLX6wAblCzXaesTw8qHWBk2RTUXjfs4zPfbAQk"]
Date: Sep 14, 2026
packages/opencode/src/server/routes/instance/httpapi/server.ts defer server-related initialization until routes are served, avoiding module-load overhead for CLI commands and scripts.packages/opencode/src/server/routes/instance/httpapi/server.ts defines webHandler using HttpRouter.toWebHandler(routes.pipe(Layer.provide(HttpServer.layerServices)), { disableLogger: true }).packages/opencode/src/server/routes/instance/httpapi/server.ts includes buildLocationServiceMap(), instanceContextLayer, authorizationRouterMiddleware.layer provided with ServerAuth.Config.layer, and service layers including SessionCompaction.node, SessionStatus.node, SessionExecutionLocal, McpAuth.node, EventV2.node, Snapshot.node, Skill.node, and Vcs.node.packages/opencode/src/server/routes/instance/httpapi/server.ts and packages/server/src/routes.ts; the latter imports SessionRecovery from @opencode-ai/core/session/recovery, defines applicationServices = LayerNode.group([...]), and exposes createRoutes(password?: string).