effect-io-ai

Package: @effect/ai
Module: Tool

Tool.FromTaggedRequest

A utility type to convert a Schema.TaggedRequest into an Tool.

Signature

export interface FromTaggedRequest<S extends AnyTaggedRequestSchema> extends
  Tool<
    S["_tag"],
    {
      readonly parameters: S
      readonly success: S["success"]
      readonly failure: S["failure"]
      readonly failureMode: "error"
    }
  >
{}

Source

Since v1.0.0