Beignet API reference
    Preparing search index...

    Type Alias AgentCapabilityRunEvent<Ctx, Principal, Definitions>

    AgentCapabilityRunEvent:
        | {
            capability?: Definitions[number];
            ctx?: undefined;
            durationMs?: undefined;
            error?: undefined;
            input?: undefined;
            name: string;
            output?: undefined;
            phase: "start";
            principal: Principal;
            stage: "lookup";
        }
        | AgentCapabilityCompletedRunEvent<Ctx, Principal, Definitions>
        | {
            capability?: Definitions[number];
            ctx?: Ctx;
            durationMs: number;
            error: unknown;
            input?: unknown;
            name: string;
            output?: undefined;
            phase: "error";
            principal: Principal;
            stage: AgentCapabilityRunStage;
        }

    Lifecycle event observed around a capability attempt.

    Type Parameters

    Type Declaration

    • {
          capability?: Definitions[number];
          ctx?: undefined;
          durationMs?: undefined;
          error?: undefined;
          input?: undefined;
          name: string;
          output?: undefined;
          phase: "start";
          principal: Principal;
          stage: "lookup";
      }
    • AgentCapabilityCompletedRunEvent<Ctx, Principal, Definitions>
    • {
          capability?: Definitions[number];
          ctx?: Ctx;
          durationMs: number;
          error: unknown;
          input?: unknown;
          name: string;
          output?: undefined;
          phase: "error";
          principal: Principal;
          stage: AgentCapabilityRunStage;
      }
      • Optionalcapability?: Definitions[number]
      • Optionalctx?: Ctx
      • durationMs: number
      • error: unknown
      • Optionalinput?: unknown

        Present only when input validation completed successfully.

      • name: string
      • Optionaloutput?: undefined
      • phase: "error"
      • principal: Principal
      • stage: AgentCapabilityRunStage