Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Function consumeApproval

    • Parameters

      • params: {
            approval: {
                actionClass: ActionClass;
                agentId: string;
                approvalId: string;
                boundHashes: {
                    intentHash: string;
                    policyHash: string;
                    toolsHash: string;
                    workOrderHash?: string | null;
                };
                createdTs: number;
                decision?: "DENIED"
                | "APPROVED"
                | null;
                decisionBy?: "owner" | null;
                decisionReceiptId?: string | null;
                decisionTs?: number | null;
                effectiveMode: ExecutionMode;
                expiresTs: number;
                intentId: string;
                reason?: string | null;
                requestedMode: ExecutionMode;
                riskTier: "low" | "high" | "critical" | "medium";
                status: "EXPIRED" | "DENIED" | "PENDING" | "CONSUMED" | "APPROVED";
                toolName: string;
                v: 1;
                workOrderId?: string | null;
            };
            executionId?: string
            | null;
            reason: string;
            workspace: string;
        }

      Returns {
          consumed: {
              agentId: string;
              approvalId: string;
              consumedTs: number;
              executionId?: string | null;
              intentId: string;
              reason: string;
              v: 1;
          };
          filePath: string;
          sigPath: string;
      }