diff options
| author | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-04-16 03:57:53 +0000 |
|---|---|---|
| committer | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-04-16 03:57:53 +0000 |
| commit | c8af8f96ce2059ebf114a25ec958ab88dc15ff76 (patch) | |
| tree | 3e594ce9947804c4f88b8add0bf9a83d87db5071 | |
| parent | 5011465c8118491fb839e020c78ecc721a377846 (diff) | |
| download | opencode-c8af8f96ce2059ebf114a25ec958ab88dc15ff76.tar.gz opencode-c8af8f96ce2059ebf114a25ec958ab88dc15ff76.zip | |
chore: generate
| -rw-r--r-- | packages/opencode/src/tool/registry.ts | 6 | ||||
| -rw-r--r-- | packages/opencode/src/tool/tool.ts | 6 |
2 files changed, 2 insertions, 10 deletions
diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index fa442fd3a..a8ab4c27e 100644 --- a/packages/opencode/src/tool/registry.ts +++ b/packages/opencode/src/tool/registry.ts @@ -63,11 +63,7 @@ export interface Interface { readonly ids: () => Effect.Effect<string[]> readonly all: () => Effect.Effect<Tool.Def[]> readonly named: () => Effect.Effect<{ task: TaskDef; read: ReadDef }> - readonly tools: (model: { - providerID: ProviderID - modelID: ModelID - agent: Agent.Info - }) => Effect.Effect<Tool.Def[]> + readonly tools: (model: { providerID: ProviderID; modelID: ModelID; agent: Agent.Info }) => Effect.Effect<Tool.Def[]> } export class Service extends Context.Service<Service, Interface>()("@opencode/ToolRegistry") {} diff --git a/packages/opencode/src/tool/tool.ts b/packages/opencode/src/tool/tool.ts index db3907348..0ea0435fb 100644 --- a/packages/opencode/src/tool/tool.ts +++ b/packages/opencode/src/tool/tool.ts @@ -54,11 +54,7 @@ type Init<Parameters extends z.ZodType, M extends Metadata> = | (() => Effect.Effect<DefWithoutID<Parameters, M>>) export type InferParameters<T> = - T extends Info<infer P, any> - ? z.infer<P> - : T extends Effect.Effect<Info<infer P, any>, any, any> - ? z.infer<P> - : never + T extends Info<infer P, any> ? z.infer<P> : T extends Effect.Effect<Info<infer P, any>, any, any> ? z.infer<P> : never export type InferMetadata<T> = T extends Info<any, infer M> ? M : T extends Effect.Effect<Info<any, infer M>, any, any> ? M : never |
