From a7d394be08e0b418252b6d37066c3995634d4dfb Mon Sep 17 00:00:00 2001 From: Donnie Adams Date: Thu, 24 Apr 2025 14:55:27 -0400 Subject: [PATCH] chore: add checkParam credential field Signed-off-by: Donnie Adams --- credentials.go | 1 + gptscript_test.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/credentials.go b/credentials.go index 4c7c11f..ca04c6c 100644 --- a/credentials.go +++ b/credentials.go @@ -15,6 +15,7 @@ type Credential struct { Type CredentialType `json:"type"` Env map[string]string `json:"env"` Ephemeral bool `json:"ephemeral,omitempty"` + CheckParam string `json:"checkParam"` ExpiresAt *time.Time `json:"expiresAt"` RefreshToken string `json:"refreshToken"` } diff --git a/gptscript_test.go b/gptscript_test.go index 213a7a6..af14f98 100644 --- a/gptscript_test.go +++ b/gptscript_test.go @@ -1716,6 +1716,7 @@ func TestCredentials(t *testing.T) { Type: CredentialTypeTool, Env: map[string]string{"ENV": "testing"}, RefreshToken: "my-refresh-token", + CheckParam: "my-check-param", }) require.NoError(t, err) @@ -1732,6 +1733,7 @@ func TestCredentials(t *testing.T) { require.Contains(t, cred.Env, "ENV") require.Equal(t, cred.Env["ENV"], "testing") require.Equal(t, cred.RefreshToken, "my-refresh-token") + require.Equal(t, cred.CheckParam, "my-check-param") // Delete err = g.DeleteCredential(context.Background(), "testing", name)