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") {}