Skip to content

Commit 19de6aa

Browse files
SDK regeneration
1 parent e46282e commit 19de6aa

21 files changed

Lines changed: 118 additions & 40 deletions

.fern/metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@
2020
"streamType": "web",
2121
"useDefaultRequestParameterValues": true
2222
},
23-
"originGitCommit": "e2903127939fad8450d648a96c81176a2bb7cf59",
23+
"originGitCommit": "3cd4b100644a9765428dcfe024d3a3178e221009",
2424
"sdkVersion": "0.0.0"
2525
}

src/api/resources/artifactVersions/types/StageArtifactRequestManifest.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,7 @@ import type * as TrueFoundry from "../../../index.js";
55
/**
66
* Manifest containing metadata for the artifact to be staged (model or generic artifact)
77
*/
8-
export type StageArtifactRequestManifest = TrueFoundry.ModelManifest | TrueFoundry.ArtifactManifest;
8+
export type StageArtifactRequestManifest =
9+
| TrueFoundry.ModelManifest
10+
| TrueFoundry.ArtifactManifest
11+
| TrueFoundry.AgentSkillManifest;

src/api/types/AgentSkillSourceBlobStorage.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ export interface AgentSkillSourceBlobStorage {
77
type: "blob-storage";
88
/** 1–1024 chars. */
99
description: string;
10+
/** Storage URI of the blob storage object where the skill is stored. */
11+
uri: string;
1012
}

src/api/types/AnthropicProviderAccount.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export interface AnthropicProviderAccount {
1010
type: "provider-account/anthropic";
1111
/** The name of the Anthropic provider account */
1212
name: string;
13-
auth_data: TrueFoundry.AnthropicKeyAuth;
13+
auth_data?: TrueFoundry.AnthropicKeyAuth | undefined;
1414
/** List of integrations that are associated with the Anthropic provider account */
1515
integrations?: TrueFoundry.AnthropicIntegrations[] | undefined;
1616
/** List of users who have access to this provider account */

src/api/types/CustomEndpoint.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ export interface CustomEndpoint {
1212
name: string;
1313
/** The target base URL to proxy requests to (e.g., https://my-service.example.com/v1) */
1414
base_url: string;
15-
/** Authentication credentials for the upstream endpoint. Overrides account-level auth if set. */
16-
auth_data?: TrueFoundry.CustomEndpointAuthData | undefined;
15+
auth_data?: TrueFoundry.CustomHeaderAuth | undefined;
1716
/** Custom headers forwarded to the upstream endpoint with every request. For example: `{"X-Custom-Header": "value"}` */
1817
headers?: Record<string, string> | undefined;
1918
tls_settings?: TrueFoundry.CustomTlsSettings | undefined;

src/api/types/CustomEndpointAuthData.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/api/types/CustomEndpointProviderAccount.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ export interface CustomEndpointProviderAccount {
1010
type: "provider-account/custom-endpoint";
1111
/** The name of the custom endpoint provider account. */
1212
name: string;
13-
/** Default authentication data for all endpoints under this account. Can be overridden at the endpoint level. */
14-
auth_data?: TrueFoundry.CustomEndpointProviderAccountAuthData | undefined;
13+
/** The type of service behind this endpoint (used for tracking purposes) */
14+
endpoint_type?: TrueFoundry.CustomEndpointProviderAccountEndpointType | undefined;
15+
auth_data?: TrueFoundry.CustomHeaderAuth | undefined;
1516
/** List of endpoint integrations associated with this provider account. */
1617
integrations: TrueFoundry.CustomEndpointIntegrations[];
1718
/** Collaborators */

src/api/types/CustomEndpointProviderAccountAuthData.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// This file was auto-generated by Fern from our API Definition.
2+
3+
/** The type of service behind this endpoint (used for tracking purposes) */
4+
export const CustomEndpointProviderAccountEndpointType = {
5+
AzureSpeechService: "azure-speech-service",
6+
Other: "other",
7+
} as const;
8+
export type CustomEndpointProviderAccountEndpointType =
9+
(typeof CustomEndpointProviderAccountEndpointType)[keyof typeof CustomEndpointProviderAccountEndpointType];

src/api/types/GoogleVertexProviderAccount.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ export interface GoogleVertexProviderAccount {
1212
name: string;
1313
/** The Google Cloud project ID where Vertex AI is enabled */
1414
project_id: string;
15-
region: TrueFoundry.GcpRegion;
16-
auth_data?: TrueFoundry.VertexKeyFileAuth | undefined;
15+
region: TrueFoundry.VertexRegion;
16+
/** Service account key JSON, or Workload Identity Federation file (workload-identity-federation-file) with external_account JSON (e.g. create-cred-config). https://docs.truefoundry.com/gateway/google-vertex */
17+
auth_data?: TrueFoundry.GoogleVertexProviderAccountAuthData | undefined;
1718
/** List of integrations that are associated with the Google Vertex provider account */
1819
integrations: TrueFoundry.VertexModel[];
1920
/** List of users who have access to this provider account */

0 commit comments

Comments
 (0)