Beignet API reference
    Preparing search index...

    Interface AgentCapabilities<Ctx, Principal>

    Context-bound capability definition helpers.

    interface AgentCapabilities<Ctx, Principal> {
        defineAgentCapability<
            const Name extends string,
            Input extends AgentCapabilitySchema,
            Output extends AgentCapabilitySchema,
        >(
            name: Name,
            options: DefineAgentCapabilityOptions<Name, Input, Output, Ctx, Principal>,
        ): AgentCapabilityDef<Name, Input, Output, Ctx, Principal>;
        defineAgentCapabilityRegistry<
            const Definitions extends readonly AgentCapabilityFor<Ctx, Principal>[],
        >(
            definitions: Definitions,
        ): AgentCapabilityRegistry<Definitions>;
    }

    Type Parameters

    • Ctx
    • Principal
    Index