vigiles API reference
    Preparing search index...

    Function assertToolCount

    • Assert how many tools matching name the agent invoked is within bounds — a budget invariant (e.g. { max: 1 } = "at most one Write", { exactly: 0 } = "never touched it"). Catches runaway loops and wasted work. Needs transcript.

      Parameters

      • trace: Trace
      • name: string | RegExp
      • bounds: { exactly?: number; max?: number; min?: number }

      Returns void