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
parent 02b32e1ba7
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(
Layer.provide(Provider.defaultLayer),
Layer.provide(Auth.defaultLayer),
Layer.provide(Config.defaultLayer),
Layer.provide(Skill.defaultLayer),
export const defaultLayer = Layer.suspend(() =>
layer.pipe(
Layer.provide(Provider.defaultLayer),
Layer.provide(Auth.defaultLayer),
Layer.provide(Config.defaultLayer),
Layer.provide(Skill.defaultLayer),
),
)
const { runPromise } = makeRuntime(Service, defaultLayer)