@honua/sdk-js
    Preparing search index...

    Interface AgentApprovalUseConsumer

    interface AgentApprovalUseConsumer {
        consume(
            use: {
                approvalDigest: `sha256:${string}`;
                inputDigest: `sha256:${string}`;
                stepId: string;
            },
            signal?: AbortSignal,
        ): Promise<unknown>;
        verify(record: unknown, signal?: AbortSignal): Promise<boolean>;
    }
    Index

    Methods

    Methods

    • Atomically create an unforgeable record only for the first use.

      Parameters

      • use: {
            approvalDigest: `sha256:${string}`;
            inputDigest: `sha256:${string}`;
            stepId: string;
        }
      • Optionalsignal: AbortSignal

      Returns Promise<unknown>