fix(effect): suspend agent default layer construction (#21732)

This commit is contained in:
Kit Langton 2026-04-09 14:32:41 -04:00 committed by GitHub
commit 2ecc6ae65f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -393,11 +393,13 @@ export namespace Agent {
}), }),
) )
export const defaultLayer = layer.pipe( export const defaultLayer = Layer.suspend(() =>
Layer.provide(Provider.defaultLayer), layer.pipe(
Layer.provide(Auth.defaultLayer), Layer.provide(Provider.defaultLayer),
Layer.provide(Config.defaultLayer), Layer.provide(Auth.defaultLayer),
Layer.provide(Skill.defaultLayer), Layer.provide(Config.defaultLayer),
Layer.provide(Skill.defaultLayer),
),
) )
const { runPromise } = makeRuntime(Service, defaultLayer) const { runPromise } = makeRuntime(Service, defaultLayer)