Briyah SDK - v2.0.6
    Preparing search index...

    Interface ToolParameter

    interface ToolParameter {
        description: string;
        enum?: string[];
        name: string;
        required: boolean;
        type: "string" | "number" | "boolean" | "object" | "array";
    }
    Index
    description: string
    enum?: string[]

    The exact set of values this parameter accepts. Rendered into the agent's prompt beside the parameter and enforced before the tool runs, so a bad value comes back as a correctable error instead of reaching the handler. Compared case-sensitively against the string form of the argument.

    name: string
    required: boolean
    type: "string" | "number" | "boolean" | "object" | "array"