refactor(tool): convert lsp tool internals to Effect (#21806)

This commit is contained in:
Kit Langton
2026-04-10 10:07:19 -04:00
committed by GitHub
parent 157c5d77f8
commit 8063e0b5c6
2 changed files with 69 additions and 75 deletions
+2 -1
View File
@@ -92,6 +92,7 @@ export namespace ToolRegistry {
const read = yield* ReadTool
const question = yield* QuestionTool
const todo = yield* TodoWriteTool
const lsptool = yield* LspTool
const state = yield* InstanceState.make<State>(
Effect.fn("ToolRegistry.state")(function* (ctx) {
@@ -164,7 +165,7 @@ export namespace ToolRegistry {
skill: Tool.init(SkillTool),
patch: Tool.init(ApplyPatchTool),
question: Tool.init(question),
lsp: Tool.init(LspTool),
lsp: Tool.init(lsptool),
plan: Tool.init(PlanExitTool),
})