From d08c1197434d9c3101842385c1d029462de0cfb0 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Thu, 19 Mar 2026 15:41:30 -0400 Subject: [PATCH] simplify ToolRegistry Interface tools return type --- packages/opencode/src/tool/registry.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index fc7f1fcdea..565c355a6d 100644 --- a/packages/opencode/src/tool/registry.ts +++ b/packages/opencode/src/tool/registry.ts @@ -43,7 +43,7 @@ export namespace ToolRegistry { readonly tools: ( model: { providerID: ProviderID; modelID: ModelID }, agent?: Agent.Info, - ) => Effect.Effect<{ id: string; description: string; parameters: z.ZodType; execute: Awaited>["execute"] }[]> + ) => Effect.Effect<(Awaited> & { id: string })[]> } export class Service extends ServiceMap.Service()("@opencode/ToolRegistry") {}