|
@@ -69,6 +69,8 @@ type GlobalStateKey =
|
|
|
| "glamaModelInfo"
|
|
| "glamaModelInfo"
|
|
|
| "awsRegion"
|
|
| "awsRegion"
|
|
|
| "awsUseCrossRegionInference"
|
|
| "awsUseCrossRegionInference"
|
|
|
|
|
+ | "awsProfile"
|
|
|
|
|
+ | "awsUseProfile"
|
|
|
| "vertexProjectId"
|
|
| "vertexProjectId"
|
|
|
| "vertexRegion"
|
|
| "vertexRegion"
|
|
|
| "lastShownAnnouncementId"
|
|
| "lastShownAnnouncementId"
|
|
@@ -1264,6 +1266,8 @@ export class ClineProvider implements vscode.WebviewViewProvider {
|
|
|
awsSessionToken,
|
|
awsSessionToken,
|
|
|
awsRegion,
|
|
awsRegion,
|
|
|
awsUseCrossRegionInference,
|
|
awsUseCrossRegionInference,
|
|
|
|
|
+ awsProfile,
|
|
|
|
|
+ awsUseProfile,
|
|
|
vertexProjectId,
|
|
vertexProjectId,
|
|
|
vertexRegion,
|
|
vertexRegion,
|
|
|
openAiBaseUrl,
|
|
openAiBaseUrl,
|
|
@@ -1299,6 +1303,8 @@ export class ClineProvider implements vscode.WebviewViewProvider {
|
|
|
await this.storeSecret("awsSessionToken", awsSessionToken)
|
|
await this.storeSecret("awsSessionToken", awsSessionToken)
|
|
|
await this.updateGlobalState("awsRegion", awsRegion)
|
|
await this.updateGlobalState("awsRegion", awsRegion)
|
|
|
await this.updateGlobalState("awsUseCrossRegionInference", awsUseCrossRegionInference)
|
|
await this.updateGlobalState("awsUseCrossRegionInference", awsUseCrossRegionInference)
|
|
|
|
|
+ await this.updateGlobalState("awsProfile", awsProfile)
|
|
|
|
|
+ await this.updateGlobalState("awsUseProfile", awsUseProfile)
|
|
|
await this.updateGlobalState("vertexProjectId", vertexProjectId)
|
|
await this.updateGlobalState("vertexProjectId", vertexProjectId)
|
|
|
await this.updateGlobalState("vertexRegion", vertexRegion)
|
|
await this.updateGlobalState("vertexRegion", vertexRegion)
|
|
|
await this.updateGlobalState("openAiBaseUrl", openAiBaseUrl)
|
|
await this.updateGlobalState("openAiBaseUrl", openAiBaseUrl)
|
|
@@ -1919,6 +1925,8 @@ export class ClineProvider implements vscode.WebviewViewProvider {
|
|
|
awsSessionToken,
|
|
awsSessionToken,
|
|
|
awsRegion,
|
|
awsRegion,
|
|
|
awsUseCrossRegionInference,
|
|
awsUseCrossRegionInference,
|
|
|
|
|
+ awsProfile,
|
|
|
|
|
+ awsUseProfile,
|
|
|
vertexProjectId,
|
|
vertexProjectId,
|
|
|
vertexRegion,
|
|
vertexRegion,
|
|
|
openAiBaseUrl,
|
|
openAiBaseUrl,
|
|
@@ -1985,6 +1993,8 @@ export class ClineProvider implements vscode.WebviewViewProvider {
|
|
|
this.getSecret("awsSessionToken") as Promise<string | undefined>,
|
|
this.getSecret("awsSessionToken") as Promise<string | undefined>,
|
|
|
this.getGlobalState("awsRegion") as Promise<string | undefined>,
|
|
this.getGlobalState("awsRegion") as Promise<string | undefined>,
|
|
|
this.getGlobalState("awsUseCrossRegionInference") as Promise<boolean | undefined>,
|
|
this.getGlobalState("awsUseCrossRegionInference") as Promise<boolean | undefined>,
|
|
|
|
|
+ this.getGlobalState("awsProfile") as Promise<string | undefined>,
|
|
|
|
|
+ this.getGlobalState("awsUseProfile") as Promise<boolean | undefined>,
|
|
|
this.getGlobalState("vertexProjectId") as Promise<string | undefined>,
|
|
this.getGlobalState("vertexProjectId") as Promise<string | undefined>,
|
|
|
this.getGlobalState("vertexRegion") as Promise<string | undefined>,
|
|
this.getGlobalState("vertexRegion") as Promise<string | undefined>,
|
|
|
this.getGlobalState("openAiBaseUrl") as Promise<string | undefined>,
|
|
this.getGlobalState("openAiBaseUrl") as Promise<string | undefined>,
|
|
@@ -2068,6 +2078,8 @@ export class ClineProvider implements vscode.WebviewViewProvider {
|
|
|
awsSessionToken,
|
|
awsSessionToken,
|
|
|
awsRegion,
|
|
awsRegion,
|
|
|
awsUseCrossRegionInference,
|
|
awsUseCrossRegionInference,
|
|
|
|
|
+ awsProfile,
|
|
|
|
|
+ awsUseProfile,
|
|
|
vertexProjectId,
|
|
vertexProjectId,
|
|
|
vertexRegion,
|
|
vertexRegion,
|
|
|
openAiBaseUrl,
|
|
openAiBaseUrl,
|