Dashboard › opencode › Distillation
a0f5a8a8-efaa-49d6-8723-867a92f014f7["lore_tm_v1_TftbPTptjldrark_qrcPOGSFzsuiwNMMP4kEnosi1HI"]
Date: Sep 15, 2026
/home/byk/Code/opencode/packages/core/test/session-runner-recorded.test.ts:80-86, a layer/node mapping includes [Location.node, Location.boundNode({ directory: AbsolutePath.make("/project") })], [SkillGuidance.node, skillGuidance], [ReferenceGuidance.node, referenceGuidance], [Config.node, config], [PermissionV2.node, permission], and [ToolOutputStore.node, ToolOutputStore.nodeWithoutConfig].packages/core/test/session-runner-recorded.test.ts:87-95, execution is created with Layer.effect(SessionExecution.Service, Effect.gen(...)); it obtains SessionRunner.Service and returns SessionExecutionLocal.make({ run: (sessionID, force, executionID) => sessionRunner.run({ sessionID, force, executionID }) }). The layer is provided with [runnerLayer, LayerNode.compile(Database.node)].packages/core/test/session-runner-recorded.test.ts:96-109, it is initialized through testEffect(AppNodeBuilder.build(LayerNode.group([...])). The displayed group contains, in order: 1. Database.node, 2. EventV2.node, 3. SessionProjector.node, 4. SessionStore.node, 5. AgentV2.node, 6. ToolRegistry.node, 7. SessionRunnerModel.node, 8. SystemContextRegistry.node, 9. SkillGuidance.node, 10. ReferenceGuidance.node, 11. Config.node; the group continues beyond line 109.