fix(sdk): wake embedded session execution (#33992)

This commit is contained in:
Kit Langton
2026-06-26 05:04:14 +02:00
committed by GitHub
parent a1f093a748
commit 40ecfceec2
9 changed files with 53 additions and 19 deletions
+8 -3
View File
@@ -12,7 +12,8 @@ import { Database } from "@opencode-ai/core/database/database"
import { makeRuntime } from "@opencode-ai/core/effect/runtime"
import { EventV2Bridge } from "@/event-v2-bridge"
import { SessionV2 } from "@opencode-ai/core/session"
import { SessionExecution } from "@opencode-ai/core/session/execution"
import * as SessionExecutionLocal from "@opencode-ai/core/session/execution/local"
import { LocationServiceMap } from "@opencode-ai/core/location-layer"
import { NotFoundError } from "@/storage/storage"
import { eq } from "drizzle-orm"
@@ -943,8 +944,12 @@ export const defaultLayer = layer.pipe(
Layer.provide(BackgroundJob.defaultLayer),
Layer.provide(Database.defaultLayer),
Layer.provide(EventV2Bridge.defaultLayer),
Layer.provide(SessionExecution.noopLayer),
Layer.provide(SessionV2.defaultLayer),
Layer.provide(
SessionV2.defaultLayer.pipe(
Layer.provide(SessionExecutionLocal.defaultLayer),
Layer.provide(LocationServiceMap.layer),
),
),
Layer.provide(RuntimeFlags.defaultLayer),
)