File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -1238,6 +1238,7 @@ export type Credential = {
12381238 ephemeral : boolean
12391239 expiresAt ?: Date | undefined
12401240 refreshToken ?: string | undefined
1241+ checkParam ?: string | undefined
12411242}
12421243
12431244// Types for OpenAI API-compatible models
@@ -1277,6 +1278,7 @@ type cred = {
12771278 ephemeral : boolean
12781279 expiresAt : string | undefined
12791280 refreshToken : string | undefined
1281+ checkParam : string | undefined
12801282}
12811283
12821284export function credentialToJSON ( c : Credential ) : string {
@@ -1289,7 +1291,8 @@ export function credentialToJSON(c: Credential): string {
12891291 env : c . env ,
12901292 ephemeral : c . ephemeral ,
12911293 expiresAt : expiresAt ,
1292- refreshToken : c . refreshToken
1294+ refreshToken : c . refreshToken ,
1295+ checkParam : c . checkParam
12931296 } as cred )
12941297}
12951298
@@ -1302,7 +1305,8 @@ function jsonToCredential(cred: string): Credential {
13021305 env : c . env ,
13031306 ephemeral : c . ephemeral ,
13041307 expiresAt : c . expiresAt ? new Date ( c . expiresAt ) : undefined ,
1305- refreshToken : c . refreshToken
1308+ refreshToken : c . refreshToken ,
1309+ checkParam : c . checkParam
13061310 }
13071311}
13081312
Original file line number Diff line number Diff line change @@ -843,6 +843,7 @@ describe("gptscript module", () => {
843843 ephemeral : false ,
844844 expiresAt : new Date ( Date . now ( ) + 5000 ) , // 5 seconds from now
845845 type : CredentialType . Tool ,
846+ checkParam : "my-check-param" ,
846847 } )
847848 } catch ( e ) {
848849 throw new Error ( "failed to create credential: " + e )
@@ -856,6 +857,8 @@ describe("gptscript module", () => {
856857 const result = await g . revealCredential ( [ "default" ] , name )
857858 expect ( result . env [ "TEST" ] ) . toEqual ( value )
858859 expect ( result . expiresAt ! . valueOf ( ) ) . toBeLessThan ( new Date ( ) . valueOf ( ) )
860+ expect ( result . type ) . toEqual ( CredentialType . Tool )
861+ expect ( result . checkParam ) . toEqual ( "my-check-param" )
859862 } catch ( e ) {
860863 throw new Error ( "failed to reveal credential: " + e )
861864 }
You can’t perform that action at this time.
0 commit comments