vigiles API reference
    Preparing search index...

    Type Alias AllowedAt<P, V>

    AllowedAt: P extends "pure"
        ? V["readOnly"]
        : P extends "bounded" ? V["bounded"] : string

    The tool names ALLOWED at a declared purity, given a vocabulary V:

    • "pure" → only V["readOnly"].
    • "bounded"V["bounded"] (read-only ∪ decidable side-effecting ∪ Bash).
    • "dangerously-unrestricted" (or no purity) → string (anything).

    With the open default vocabulary every branch widens to string, so an untyped surface accepts any tools.

    Type Parameters