effect-io-ai

Package: @effect/ai
Module: Tool

Tool.Handler

Represents an Tool that has been implemented within the application.

Signature

export interface Handler<Name extends string> {
  readonly _: unique symbol
  readonly name: Name
  readonly context: Context.Context<never>
  readonly handler: (params: any) => Effect.Effect<any, any>
}

Source

Since v1.0.0