fix(core): contain lsp warmup defects (#30226)

This commit is contained in:
Shoubhit Dash
2026-06-01 16:08:23 +05:30
committed by GitHub
parent 68676f2c5c
commit d85f8cd4d8

View File

@@ -87,7 +87,8 @@ export const ReadTool = Tool.define(
}) })
const warm = Effect.fn("ReadTool.warm")(function* (filepath: string) { const warm = Effect.fn("ReadTool.warm")(function* (filepath: string) {
yield* lsp.touchFile(filepath).pipe(Effect.ignore, Effect.forkIn(scope)) // LSP warm-up is optional; do not let a background defect fail an otherwise successful read.
yield* lsp.touchFile(filepath).pipe(Effect.ignoreCause, Effect.forkIn(scope))
}) })
const readSample = Effect.fn("ReadTool.readSample")(function* ( const readSample = Effect.fn("ReadTool.readSample")(function* (