Package: @effect/ai
Module: Tool
A utility type to extract the requirements of an Tool.
Signature
type Requirements<T> = T extends Tool<
infer _Name,
infer _Config,
infer _Requirements
> ?
| _Config["parameters"]["Context"]
| _Config["success"]["Context"]
| _Config["failure"]["Context"]
| _Requirements
: never
Since v1.0.0