diff --git a/.github/workflows/auto-merge-release.yml b/.github/workflows/auto-merge-release.yml
deleted file mode 100644
index a5ed738bc..000000000
--- a/.github/workflows/auto-merge-release.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-# This GitHub Action is managed by the Vellum SDK Generator Repo and copied into each SDK repository.
-name: Auto-merge Release PRs
-
-on:
- pull_request:
- types: [labeled, synchronize]
- branches:
- - main
-
-jobs:
- auto-merge:
- runs-on: ubuntu-latest
- if: contains(github.event.pull_request.labels.*.name, 'release')
- steps:
- - name: Checkout repo
- uses: actions/checkout@v4
-
- - name: Set up Node.js
- uses: actions/setup-node@v3
- with:
- node-version: "18.18.0"
-
- - name: Install dependencies
- run: npm install
- working-directory: ee/automation
-
- - name: Wait for checks and auto-merge
- env:
- VELLUM_AUTOMATION_APP_ID: ${{ secrets.VELLUM_AUTOMATION_APP_ID }}
- VELLUM_AUTOMATION_PRIVATE_KEY: ${{ secrets.VELLUM_AUTOMATION_PRIVATE_KEY }}
- VELLUM_AUTOMATION_INSTALLATION_ID: ${{ secrets.VELLUM_AUTOMATION_INSTALLATION_ID }}
- PR_NUMBER: ${{ github.event.pull_request.number }}
- HEAD_SHA: ${{ github.event.pull_request.head.sha }}
- run: npm run auto-merge
- working-directory: ee/automation
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
deleted file mode 100644
index 5de4db201..000000000
--- a/.github/workflows/release.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-# This GitHub Action is managed by the Vellum SDK Generator Repo and copied into each SDK repository.
-name: Release
-
-on:
- pull_request:
- types: [closed]
- branches:
- - main
- workflow_dispatch:
-
-jobs:
- create-release:
- runs-on: ubuntu-latest
- if: (github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release')) || github.event_name == 'workflow_dispatch'
- steps:
- - name: Checkout repo
- uses: actions/checkout@v4
-
- - name: Set up Node.js
- uses: actions/setup-node@v3
- with:
- node-version: "18.18.0"
-
- - name: Install dependencies
- run: npm install
- working-directory: ee/automation
-
- - name: Create release
- env:
- VELLUM_AUTOMATION_APP_ID: ${{ secrets.VELLUM_AUTOMATION_APP_ID }}
- VELLUM_AUTOMATION_PRIVATE_KEY: ${{ secrets.VELLUM_AUTOMATION_PRIVATE_KEY }}
- VELLUM_AUTOMATION_INSTALLATION_ID: ${{ secrets.VELLUM_AUTOMATION_INSTALLATION_ID }}
- run: npm run create-release
- working-directory: ee/automation
diff --git a/ee/automation/.nvmrc b/ee/automation/.nvmrc
deleted file mode 100644
index 6aab9b43f..000000000
--- a/ee/automation/.nvmrc
+++ /dev/null
@@ -1 +0,0 @@
-v18.18.0
diff --git a/ee/automation/README.md b/ee/automation/README.md
deleted file mode 100644
index 87a9135d2..000000000
--- a/ee/automation/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Vellum SDK Automation
-
-This is a mini package hosting all of the automation scripts needed for managing Vellum SDKs from within each SDK repository. During the release process of this repository, this directory is copied into the `ee/automation` directory of each of the respective SDKs.
-
-## Scripts
-
-Here are all the scripts we support.
-
-### `npm run create-release`
-
-This script is used to create a release for a given SDK. It is triggered by a pull request in the SDK repository being merged into the `main` branch with the `release` label. The GitHub action for this trigger is defined in `release.yml` and copied into the SDK repository within the `.github/workflows` directory.
diff --git a/ee/automation/ci-workflow-server.yaml b/ee/automation/ci-workflow-server.yaml
deleted file mode 100644
index 9d7476afd..000000000
--- a/ee/automation/ci-workflow-server.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-name: ci-workflow-server
-
-on:
- push:
- branches:
- - main
- tags:
- - "*"
-
-jobs:
- publish:
- permissions:
- contents: "read"
- id-token: "write"
-
- if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repo
- uses: actions/checkout@v4
-
- - name: Set up Node.js
- uses: actions/setup-node@v3
- with:
- node-version: "18.18.0"
-
- - name: Install dependencies
- run: npm install
- working-directory: ee/automation
-
- - id: auth
- uses: google-github-actions/auth@v2
- with:
- token_format: "access_token"
- create_credentials_file: true
- workload_identity_provider: "projects/585775334980/locations/global/workloadIdentityPools/github-pool/providers/github-actions-provider"
- service_account: "github-gcr-service-account@vocify-prod.iam.gserviceaccount.com"
- access_token_lifetime: "1200s"
-
- - name: Bump Workflow Server
- env:
- VELLUM_AUTOMATION_APP_ID: ${{ secrets.VELLUM_AUTOMATION_APP_ID }}
- VELLUM_AUTOMATION_PRIVATE_KEY: ${{ secrets.VELLUM_AUTOMATION_PRIVATE_KEY }}
- VELLUM_AUTOMATION_INSTALLATION_ID: ${{ secrets.VELLUM_AUTOMATION_INSTALLATION_ID }}
- run: npm run upgrade-workflow-server
- working-directory: ee/automation
diff --git a/ee/automation/package-lock.json b/ee/automation/package-lock.json
deleted file mode 100644
index e8b96e984..000000000
--- a/ee/automation/package-lock.json
+++ /dev/null
@@ -1,517 +0,0 @@
-{
- "name": "vellum-automation",
- "version": "0.0.1",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "vellum-automation",
- "version": "0.0.1",
- "devDependencies": {
- "@octokit/auth-app": "^7.1.4",
- "@octokit/rest": "^21.1.0",
- "@types/node": "^22.10.7",
- "dotenv": "^16.4.7",
- "ts-node": "^10.9.2",
- "typescript": "^5.7.3"
- }
- },
- "node_modules/@cspotcode/source-map-support": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
- "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
- "dev": true,
- "dependencies": {
- "@jridgewell/trace-mapping": "0.3.9"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
- "dev": true,
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
- "dev": true
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
- "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
- "dev": true,
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.0.3",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- },
- "node_modules/@octokit/auth-app": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-7.1.4.tgz",
- "integrity": "sha512-5F+3l/maq9JfWQ4bV28jT2G/K8eu9OJ317yzXPTGe4Kw+lKDhFaS4dQ3Ltmb6xImKxfCQdqDqMXODhc9YLipLw==",
- "dev": true,
- "dependencies": {
- "@octokit/auth-oauth-app": "^8.1.2",
- "@octokit/auth-oauth-user": "^5.1.2",
- "@octokit/request": "^9.1.4",
- "@octokit/request-error": "^6.1.6",
- "@octokit/types": "^13.6.2",
- "toad-cache": "^3.7.0",
- "universal-github-app-jwt": "^2.2.0",
- "universal-user-agent": "^7.0.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/auth-oauth-app": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-8.1.2.tgz",
- "integrity": "sha512-3woNZgq5/S6RS+9ZTq+JdymxVr7E0s4EYxF20ugQvgX3pomdPUL5r/XdTY9wALoBM2eHVy4ettr5fKpatyTyHw==",
- "dev": true,
- "dependencies": {
- "@octokit/auth-oauth-device": "^7.1.2",
- "@octokit/auth-oauth-user": "^5.1.2",
- "@octokit/request": "^9.1.4",
- "@octokit/types": "^13.6.2",
- "universal-user-agent": "^7.0.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/auth-oauth-device": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-7.1.2.tgz",
- "integrity": "sha512-gTOIzDeV36OhVfxCl69FmvJix7tJIiU6dlxuzLVAzle7fYfO8UDyddr9B+o4CFQVaMBLMGZ9ak2CWMYcGeZnPw==",
- "dev": true,
- "dependencies": {
- "@octokit/oauth-methods": "^5.1.3",
- "@octokit/request": "^9.1.4",
- "@octokit/types": "^13.6.2",
- "universal-user-agent": "^7.0.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/auth-oauth-user": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-5.1.2.tgz",
- "integrity": "sha512-PgVDDPJgZYb3qSEXK4moksA23tfn68zwSAsQKZ1uH6IV9IaNEYx35OXXI80STQaLYnmEE86AgU0tC1YkM4WjsA==",
- "dev": true,
- "dependencies": {
- "@octokit/auth-oauth-device": "^7.1.2",
- "@octokit/oauth-methods": "^5.1.2",
- "@octokit/request": "^9.1.4",
- "@octokit/types": "^13.6.2",
- "universal-user-agent": "^7.0.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/auth-token": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz",
- "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==",
- "dev": true,
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/core": {
- "version": "6.1.3",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.3.tgz",
- "integrity": "sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==",
- "dev": true,
- "dependencies": {
- "@octokit/auth-token": "^5.0.0",
- "@octokit/graphql": "^8.1.2",
- "@octokit/request": "^9.1.4",
- "@octokit/request-error": "^6.1.6",
- "@octokit/types": "^13.6.2",
- "before-after-hook": "^3.0.2",
- "universal-user-agent": "^7.0.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/endpoint": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.2.tgz",
- "integrity": "sha512-XybpFv9Ms4hX5OCHMZqyODYqGTZ3H6K6Vva+M9LR7ib/xr1y1ZnlChYv9H680y77Vd/i/k+thXApeRASBQkzhA==",
- "dev": true,
- "dependencies": {
- "@octokit/types": "^13.6.2",
- "universal-user-agent": "^7.0.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/graphql": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.2.tgz",
- "integrity": "sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==",
- "dev": true,
- "dependencies": {
- "@octokit/request": "^9.1.4",
- "@octokit/types": "^13.6.2",
- "universal-user-agent": "^7.0.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/oauth-authorization-url": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-7.1.1.tgz",
- "integrity": "sha512-ooXV8GBSabSWyhLUowlMIVd9l1s2nsOGQdlP2SQ4LnkEsGXzeCvbSbCPdZThXhEFzleGPwbapT0Sb+YhXRyjCA==",
- "dev": true,
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/oauth-methods": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-5.1.3.tgz",
- "integrity": "sha512-M+bDBi5H8FnH0xhCTg0m9hvcnppdDnxUqbZyOkxlLblKpLAR+eT2nbDPvJDp0eLrvJWA1I8OX0KHf/sBMQARRA==",
- "dev": true,
- "dependencies": {
- "@octokit/oauth-authorization-url": "^7.0.0",
- "@octokit/request": "^9.1.4",
- "@octokit/request-error": "^6.1.6",
- "@octokit/types": "^13.6.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/openapi-types": {
- "version": "23.0.1",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz",
- "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==",
- "dev": true
- },
- "node_modules/@octokit/plugin-paginate-rest": {
- "version": "11.4.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.0.tgz",
- "integrity": "sha512-ttpGck5AYWkwMkMazNCZMqxKqIq1fJBNxBfsFwwfyYKTf914jKkLF0POMS3YkPBwp5g1c2Y4L79gDz01GhSr1g==",
- "dev": true,
- "dependencies": {
- "@octokit/types": "^13.7.0"
- },
- "engines": {
- "node": ">= 18"
- },
- "peerDependencies": {
- "@octokit/core": ">=6"
- }
- },
- "node_modules/@octokit/plugin-request-log": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-5.3.1.tgz",
- "integrity": "sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==",
- "dev": true,
- "engines": {
- "node": ">= 18"
- },
- "peerDependencies": {
- "@octokit/core": ">=6"
- }
- },
- "node_modules/@octokit/plugin-rest-endpoint-methods": {
- "version": "13.3.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.0.tgz",
- "integrity": "sha512-LUm44shlmkp/6VC+qQgHl3W5vzUP99ZM54zH6BuqkJK4DqfFLhegANd+fM4YRLapTvPm4049iG7F3haANKMYvQ==",
- "dev": true,
- "dependencies": {
- "@octokit/types": "^13.7.0"
- },
- "engines": {
- "node": ">= 18"
- },
- "peerDependencies": {
- "@octokit/core": ">=6"
- }
- },
- "node_modules/@octokit/request": {
- "version": "9.1.4",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.4.tgz",
- "integrity": "sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==",
- "dev": true,
- "dependencies": {
- "@octokit/endpoint": "^10.0.0",
- "@octokit/request-error": "^6.0.1",
- "@octokit/types": "^13.6.2",
- "fast-content-type-parse": "^2.0.0",
- "universal-user-agent": "^7.0.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/request-error": {
- "version": "6.1.6",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.6.tgz",
- "integrity": "sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==",
- "dev": true,
- "dependencies": {
- "@octokit/types": "^13.6.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/rest": {
- "version": "21.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-21.1.0.tgz",
- "integrity": "sha512-93iLxcKDJboUpmnUyeJ6cRIi7z7cqTZT1K7kRK4LobGxwTwpsa+2tQQbRQNGy7IFDEAmrtkf4F4wBj3D5rVlJQ==",
- "dev": true,
- "dependencies": {
- "@octokit/core": "^6.1.3",
- "@octokit/plugin-paginate-rest": "^11.4.0",
- "@octokit/plugin-request-log": "^5.3.1",
- "@octokit/plugin-rest-endpoint-methods": "^13.3.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@octokit/types": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.7.0.tgz",
- "integrity": "sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==",
- "dev": true,
- "dependencies": {
- "@octokit/openapi-types": "^23.0.1"
- }
- },
- "node_modules/@tsconfig/node10": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
- "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
- "dev": true
- },
- "node_modules/@tsconfig/node12": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
- "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
- "dev": true
- },
- "node_modules/@tsconfig/node14": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
- "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
- "dev": true
- },
- "node_modules/@tsconfig/node16": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
- "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
- "dev": true
- },
- "node_modules/@types/node": {
- "version": "22.10.7",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz",
- "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==",
- "dev": true,
- "dependencies": {
- "undici-types": "~6.20.0"
- }
- },
- "node_modules/acorn": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
- "dev": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-walk": {
- "version": "8.3.4",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
- "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
- "dev": true,
- "dependencies": {
- "acorn": "^8.11.0"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/arg": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
- "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
- "dev": true
- },
- "node_modules/before-after-hook": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz",
- "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==",
- "dev": true
- },
- "node_modules/create-require": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
- "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
- "dev": true
- },
- "node_modules/diff": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
- "dev": true,
- "engines": {
- "node": ">=0.3.1"
- }
- },
- "node_modules/dotenv": {
- "version": "16.4.7",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
- "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://dotenvx.com"
- }
- },
- "node_modules/fast-content-type-parse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz",
- "integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fastify"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/fastify"
- }
- ]
- },
- "node_modules/make-error": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true
- },
- "node_modules/toad-cache": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.0.tgz",
- "integrity": "sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/ts-node": {
- "version": "10.9.2",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
- "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
- "dev": true,
- "dependencies": {
- "@cspotcode/source-map-support": "^0.8.0",
- "@tsconfig/node10": "^1.0.7",
- "@tsconfig/node12": "^1.0.7",
- "@tsconfig/node14": "^1.0.0",
- "@tsconfig/node16": "^1.0.2",
- "acorn": "^8.4.1",
- "acorn-walk": "^8.1.1",
- "arg": "^4.1.0",
- "create-require": "^1.1.0",
- "diff": "^4.0.1",
- "make-error": "^1.1.1",
- "v8-compile-cache-lib": "^3.0.1",
- "yn": "3.1.1"
- },
- "bin": {
- "ts-node": "dist/bin.js",
- "ts-node-cwd": "dist/bin-cwd.js",
- "ts-node-esm": "dist/bin-esm.js",
- "ts-node-script": "dist/bin-script.js",
- "ts-node-transpile-only": "dist/bin-transpile.js",
- "ts-script": "dist/bin-script-deprecated.js"
- },
- "peerDependencies": {
- "@swc/core": ">=1.2.50",
- "@swc/wasm": ">=1.2.50",
- "@types/node": "*",
- "typescript": ">=2.7"
- },
- "peerDependenciesMeta": {
- "@swc/core": {
- "optional": true
- },
- "@swc/wasm": {
- "optional": true
- }
- }
- },
- "node_modules/typescript": {
- "version": "5.7.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
- "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
- "dev": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
- "node_modules/undici-types": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
- "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
- "dev": true
- },
- "node_modules/universal-github-app-jwt": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.2.0.tgz",
- "integrity": "sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==",
- "dev": true
- },
- "node_modules/universal-user-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz",
- "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==",
- "dev": true
- },
- "node_modules/v8-compile-cache-lib": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
- "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
- "dev": true
- },
- "node_modules/yn": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
- "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- }
- }
-}
diff --git a/ee/automation/package.json b/ee/automation/package.json
deleted file mode 100644
index ab9cce980..000000000
--- a/ee/automation/package.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "vellum-automation",
- "version": "0.0.1",
- "type": "module",
- "scripts": {
- "create-release": "ts-node-esm ./src/create-release.ts",
- "upgrade-workflow-server": "ts-node-esm ./src/upgrade-workflow-server.ts",
- "auto-merge": "ts-node-esm ./src/auto-merge.ts"
- },
- "devDependencies": {
- "@octokit/auth-app": "^7.1.4",
- "@octokit/rest": "^21.1.0",
- "@types/node": "^22.10.7",
- "dotenv": "^16.4.7",
- "ts-node": "^10.9.2",
- "typescript": "^5.7.3"
- }
-}
diff --git a/ee/automation/src/auth.ts b/ee/automation/src/auth.ts
deleted file mode 100644
index 8b8a43c05..000000000
--- a/ee/automation/src/auth.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import { createAppAuth } from "@octokit/auth-app";
-
-export const getGithubToken = async () => {
- const appId = process.env.VELLUM_AUTOMATION_APP_ID;
- const privateKey = process.env.VELLUM_AUTOMATION_PRIVATE_KEY;
- const installationId = process.env.VELLUM_AUTOMATION_INSTALLATION_ID;
-
- if (!appId || !privateKey || !installationId) {
- throw new Error(
- "VELLUM_AUTOMATION_APP_ID, VELLUM_AUTOMATION_PRIVATE_KEY, and VELLUM_AUTOMATION_INSTALLATION_ID must be set"
- );
- }
-
- if (
- !privateKey.startsWith("-----BEGIN RSA PRIVATE KEY-----") ||
- !privateKey.endsWith("-----END RSA PRIVATE KEY-----")
- ) {
- throw new Error(
- `VELLUM_AUTOMATION_PRIVATE_KEY is an invalid. Please use the valid private key from \
-1password and store in your .env file. Also be sure to \`unset\` any VELLUM_AUTOMATION_* \
-env vars from your shell before running the script again.`
- );
- }
-
- const auth = createAppAuth({
- appId,
- privateKey,
- installationId,
- });
-
- const { token } = await auth({ type: "installation" });
- return token;
-};
diff --git a/ee/automation/src/auto-merge.ts b/ee/automation/src/auto-merge.ts
deleted file mode 100644
index 8ba25fa0d..000000000
--- a/ee/automation/src/auto-merge.ts
+++ /dev/null
@@ -1,149 +0,0 @@
-import { Octokit } from '@octokit/rest';
-import { getGithubToken } from './auth.js';
-import * as dotenv from 'dotenv';
-
-dotenv.config();
-
-const SDK_REPO = "vellum-client-node";
-const PR_NUMBER = parseInt(process.env.PR_NUMBER || '0');
-const HEAD_SHA = process.env.HEAD_SHA;
-
-const POLL_INTERVAL = 30000; // 30 seconds
-const MAX_WAIT_TIME = 30 * 60 * 1000; // 30 minutes
-
-interface CheckRun {
- status: string;
- conclusion: string | null;
- name: string;
-}
-
-const isAutoMergeCheck = (checkName: string): boolean => {
- return checkName.toLowerCase().includes('auto-merge');
-};
-
-const main = async () => {
- if (!SDK_REPO || !PR_NUMBER || !HEAD_SHA) {
- throw new Error('Missing required environment variables: FERN_SDK_REPO, PR_NUMBER, HEAD_SHA');
- }
-
- console.log(`Starting auto-merge process for PR #${PR_NUMBER} in ${SDK_REPO}`);
- console.log(`Head SHA: ${HEAD_SHA}`);
-
- const auth = await getGithubToken();
- const octokit = new Octokit({ auth });
-
- const owner = "vellum-ai";
- const repo = SDK_REPO;
-
- const { data: pr } = await octokit.rest.pulls.get({
- owner,
- repo,
- pull_number: PR_NUMBER,
- });
-
- if (!pr.labels.some(label => label.name === 'release')) {
- console.log('PR does not have release label, skipping auto-merge');
- return;
- }
-
- if (pr.state !== 'open') {
- console.log(`PR is ${pr.state}, skipping auto-merge`);
- return;
- }
-
- if (pr.user?.login !== 'fern-api' && pr.user?.login !== 'fern-api[bot]') {
- console.log(`PR was not opened by fern-api user (opened by: ${pr.user?.login}), skipping auto-merge`);
- return;
- }
-
- console.log(`PR #${PR_NUMBER} is open, has release label, and was opened by authorized user (${pr.user?.login}), waiting for checks...`);
-
- const startTime = Date.now();
-
- while (Date.now() - startTime < MAX_WAIT_TIME) {
- try {
- const { data: checkRuns } = await octokit.rest.checks.listForRef({
- owner,
- repo,
- ref: HEAD_SHA,
- });
-
- console.log(`Found ${checkRuns.total_count} check runs`);
-
- const checks: CheckRun[] = checkRuns.check_runs.map(run => ({
- status: run.status,
- conclusion: run.conclusion,
- name: run.name,
- }));
-
- const autoMergeChecks = checks.filter(check => isAutoMergeCheck(check.name));
- if (autoMergeChecks.length > 0) {
- console.log(`Excluding ${autoMergeChecks.length} auto-merge checks:`,
- autoMergeChecks.map(c => c.name).join(', '));
- }
-
- if (checkRuns.total_count === 0) {
- console.log('No check runs found, waiting...');
- await sleep(POLL_INTERVAL);
- continue;
- }
-
- const pendingChecks = checks.filter(check =>
- check.status !== 'completed' && !isAutoMergeCheck(check.name)
- );
- if (pendingChecks.length > 0) {
- console.log(`Waiting for ${pendingChecks.length} checks to complete:`,
- pendingChecks.map(c => c.name).join(', '));
- await sleep(POLL_INTERVAL);
- continue;
- }
-
- const failedChecks = checks.filter(check =>
- check.conclusion !== 'success' &&
- check.conclusion !== 'neutral' &&
- check.conclusion !== 'skipped' &&
- !isAutoMergeCheck(check.name)
- );
-
- if (failedChecks.length > 0) {
- console.log('Some checks failed, cannot auto-merge:');
- failedChecks.forEach(check => {
- console.log(` - ${check.name}: ${check.conclusion}`);
- });
- return;
- }
-
- console.log('All checks passed! Attempting to merge PR...');
-
- try {
- await octokit.rest.pulls.merge({
- owner,
- repo,
- pull_number: PR_NUMBER,
- merge_method: 'squash',
- commit_title: `${pr.title} (#${PR_NUMBER})`,
- });
-
- console.log(`Successfully auto-merged PR #${PR_NUMBER}`);
- return;
- } catch (mergeError: any) {
- if (mergeError.status === 405) {
- console.log('PR cannot be merged (may have conflicts or branch protection rules)');
- } else {
- console.error('Error merging PR:', mergeError.message);
- }
- return;
- }
-
- } catch (error: any) {
- console.error('Error checking status:', error.message);
- await sleep(POLL_INTERVAL);
- }
- }
-
- console.log('Timeout reached, stopping auto-merge process');
-};
-
-const sleep = (ms: number) => new Promise(resolve => setTimeout(resolve, ms));
-
-main().catch(console.error);
diff --git a/ee/automation/src/create-release.ts b/ee/automation/src/create-release.ts
deleted file mode 100644
index e87b5fcbc..000000000
--- a/ee/automation/src/create-release.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import { Octokit } from '@octokit/rest';
-import { getGithubToken } from './auth.js';
-import dotenv from 'dotenv';
-import { getVersion } from './utils.js';
-
-dotenv.config();
-
-const SDK_REPO = "vellum-client-node";
-
-const main = async () => {
- const version = getVersion();
-
- // Create the release
- const auth = await getGithubToken();
- const octokit = new Octokit({
- auth,
- });
-
- const sdkReleases = await octokit.rest.repos.listReleases({
- owner: "vellum-ai",
- repo: SDK_REPO,
- });
- if (sdkReleases.data.find((release) => release.name === version)) {
- throw new Error(`Release '${version}' already exists in '${SDK_REPO}'`);
- }
-
- const generatorReleases = await octokit.rest.repos.listReleases({
- owner: "vellum-ai",
- repo: "vellum-client-generator",
- });
- const targetedRelease = generatorReleases.data.find(
- (release) => release.name === version
- );
- if (!targetedRelease?.body) {
- throw new Error(
- `Release '${version}' does not exist in 'vellum-client-generator'`
- );
- }
-
- await octokit.rest.repos.createRelease({
- owner: "vellum-ai",
- repo: SDK_REPO,
- tag_name: version,
- make_latest: "true",
- name: version,
- body: targetedRelease.body,
- });
-
- console.log(`Successfully created release '${version}'`);
-};
-
-main();
diff --git a/ee/automation/src/upgrade-workflow-server.ts b/ee/automation/src/upgrade-workflow-server.ts
deleted file mode 100644
index 45a49d0f3..000000000
--- a/ee/automation/src/upgrade-workflow-server.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-import { Octokit } from "@octokit/rest";
-import { getGithubToken } from './auth.js';
-import { getVersion } from './utils.js';
-
-/*
- * This triggers the workflow server version release and lives here for convenience
- * so it can take advantage of the existing github app auth token.
- */
-const main = async () => {
- const version = getVersion();
- console.log("Upgrading workflow server to version", version);
- const octokit = new Octokit({ auth: await getGithubToken() });
- await octokit.actions.createWorkflowDispatch({
- owner: "vellum-ai",
- repo: "vembda-service",
- workflow_id: "version-python-workflow-server.yaml",
- ref: "main",
- inputs: {
- version,
- },
- });
-
- console.log(
- "Successfully triggered workflow server github workflow, version:",
- version
- );
- process.exit(0);
-};
-
-main();
diff --git a/ee/automation/src/utils.ts b/ee/automation/src/utils.ts
deleted file mode 100644
index 568471542..000000000
--- a/ee/automation/src/utils.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { fileURLToPath } from 'url';
-import path from 'path';
-import fs from 'fs';
-
-export function getVersion() {
- // Read and parse manifest file from environment variable
- const __filename = fileURLToPath(import.meta.url);
- const __dirname = path.dirname(__filename);
-
- const manifestFile = "package.json";
- if (!manifestFile) {
- throw new Error('FERN_MANIFEST_FILE environment variable is required');
- }
-
- const manifestPath = path.join(__dirname, '..', '..', '..', manifestFile);
- const manifestContent = fs.readFileSync(manifestPath, 'utf8');
-
- // Extract version using regex from environment variable
- const versionRegexPattern = "\"version\":\\s*\"([^\"]+)\"";
- if (!versionRegexPattern) {
- throw new Error('FERN_VERSION_REGEX environment variable is required');
- }
-
- const versionRegex = new RegExp(versionRegexPattern);
- const version = manifestContent.match(versionRegex)?.[1];
-
- if (!version) {
- throw new Error(`Could not find version in ${manifestFile} using pattern ${versionRegexPattern}`);
- }
-
- // Sanitize version by removing 'v' prefix if present
- const sanitizedVersion = version.replace(/^v\.?/, '');
-
- console.log('Found Version:', sanitizedVersion);
- return sanitizedVersion;
-}
diff --git a/ee/automation/tsconfig.json b/ee/automation/tsconfig.json
deleted file mode 100644
index ed37b6749..000000000
--- a/ee/automation/tsconfig.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "compilerOptions": {
- "composite": true,
- "outDir": "lib",
- "module": "esnext",
- "target": "esnext",
- "lib": ["dom", "dom.iterable", "esnext"],
- "jsx": "react-jsx",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "noImplicitAny": true,
- "noImplicitThis": true,
- "skipLibCheck": true,
- "noFallthroughCasesInSwitch": true,
- "forceConsistentCasingInFileNames": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "strict": true,
- "isolatedModules": true,
- "baseUrl": "./src",
- "paths": {
- "src/*": ["*"]
- },
- "declaration": true,
- "noUncheckedIndexedAccess": true,
- "noImplicitReturns": true,
- "types": ["node"]
- },
- "include": ["./src/**/*"],
- "ts-node": {
- "esm": true,
- "experimentalSpecifierResolution": "node"
- }
-}
diff --git a/package.json b/package.json
index 40eaec193..3f81f2b98 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "vellum-ai",
- "version": "1.10.4",
+ "version": "1.10.5",
"private": false,
"repository": "https://github.com/vellum-ai/vellum-client-node",
"license": "MIT",
@@ -42,8 +42,5 @@
"os": false,
"path": false
},
- "packageManager": "yarn@1.22.22",
- "resolutions": {
- "strip-ansi": "^6.0.1"
- }
-}
\ No newline at end of file
+ "packageManager": "yarn@1.22.22"
+}
diff --git a/reference.md b/reference.md
index 539b26aeb..32735bd51 100644
--- a/reference.md
+++ b/reference.md
@@ -3867,6 +3867,71 @@ await client.testSuites.deleteTestSuiteTestCase("id", "test_case_id");
+## UploadedFiles
+
+client.uploadedFiles.retrieve(id) -> Vellum.UploadedFileRead
+
+-
+
+#### 📝 Description
+
+
+-
+
+
+-
+
+Retrieve a previously uploaded file by its ID
+
+
+
+
+
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```typescript
+await client.uploadedFiles.retrieve("id");
+```
+
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+-
+
+
+-
+
+**id:** `string` — A UUID string identifying this uploaded file.
+
+
+
+
+
+-
+
+**requestOptions:** `UploadedFiles.RequestOptions`
+
+
+
+
+
+
+
+
+
+
## WorkflowDeployments
client.workflowDeployments.list({ ...params }) -> Vellum.PaginatedSlimWorkflowDeploymentList
diff --git a/src/Client.ts b/src/Client.ts
index 052af23b4..02d3a35e8 100644
--- a/src/Client.ts
+++ b/src/Client.ts
@@ -27,6 +27,7 @@ import { Prompts } from "./api/resources/prompts/client/Client";
import { Sandboxes } from "./api/resources/sandboxes/client/Client";
import { TestSuiteRuns } from "./api/resources/testSuiteRuns/client/Client";
import { TestSuites } from "./api/resources/testSuites/client/Client";
+import { UploadedFiles } from "./api/resources/uploadedFiles/client/Client";
import { WorkflowDeployments } from "./api/resources/workflowDeployments/client/Client";
import { WorkflowExecutions } from "./api/resources/workflowExecutions/client/Client";
import { WorkflowSandboxes } from "./api/resources/workflowSandboxes/client/Client";
@@ -77,6 +78,7 @@ export class VellumClient {
protected _sandboxes: Sandboxes | undefined;
protected _testSuiteRuns: TestSuiteRuns | undefined;
protected _testSuites: TestSuites | undefined;
+ protected _uploadedFiles: UploadedFiles | undefined;
protected _workflowDeployments: WorkflowDeployments | undefined;
protected _workflowExecutions: WorkflowExecutions | undefined;
protected _workflowSandboxes: WorkflowSandboxes | undefined;
@@ -158,6 +160,10 @@ export class VellumClient {
return (this._testSuites ??= new TestSuites(this._options));
}
+ public get uploadedFiles(): UploadedFiles {
+ return (this._uploadedFiles ??= new UploadedFiles(this._options));
+ }
+
public get workflowDeployments(): WorkflowDeployments {
return (this._workflowDeployments ??= new WorkflowDeployments(this._options));
}
@@ -216,11 +222,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -324,11 +330,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -432,11 +438,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -525,11 +531,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -649,11 +655,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -740,11 +746,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -870,11 +876,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -966,11 +972,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1082,11 +1088,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1185,11 +1191,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -1284,11 +1290,11 @@ export class VellumClient {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/adHoc/client/Client.ts b/src/api/resources/adHoc/client/Client.ts
index 79c1ec03f..3c7b20f01 100644
--- a/src/api/resources/adHoc/client/Client.ts
+++ b/src/api/resources/adHoc/client/Client.ts
@@ -101,11 +101,11 @@ export class AdHoc {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -189,11 +189,11 @@ export class AdHoc {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/containerImages/client/Client.ts b/src/api/resources/containerImages/client/Client.ts
index 847554ec8..a266ebf65 100644
--- a/src/api/resources/containerImages/client/Client.ts
+++ b/src/api/resources/containerImages/client/Client.ts
@@ -84,11 +84,11 @@ export class ContainerImages {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -172,11 +172,11 @@ export class ContainerImages {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -254,11 +254,11 @@ export class ContainerImages {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -345,11 +345,11 @@ export class ContainerImages {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/deployments/client/Client.ts b/src/api/resources/deployments/client/Client.ts
index 29d4c02b5..caea90e4d 100644
--- a/src/api/resources/deployments/client/Client.ts
+++ b/src/api/resources/deployments/client/Client.ts
@@ -90,11 +90,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -178,11 +178,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -271,11 +271,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -383,11 +383,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -476,11 +476,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -573,11 +573,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -670,11 +670,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -783,11 +783,11 @@ export class Deployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/documentIndexes/client/Client.ts b/src/api/resources/documentIndexes/client/Client.ts
index f9a38ac2e..460ed8500 100644
--- a/src/api/resources/documentIndexes/client/Client.ts
+++ b/src/api/resources/documentIndexes/client/Client.ts
@@ -94,11 +94,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -191,11 +191,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -288,11 +288,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -381,11 +381,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -466,11 +466,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -548,11 +548,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -641,11 +641,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -725,11 +725,11 @@ export class DocumentIndexes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/documents/client/Client.ts b/src/api/resources/documents/client/Client.ts
index a7fecbd67..fd575599e 100644
--- a/src/api/resources/documents/client/Client.ts
+++ b/src/api/resources/documents/client/Client.ts
@@ -94,11 +94,11 @@ export class Documents {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -182,11 +182,11 @@ export class Documents {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -266,11 +266,11 @@ export class Documents {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -348,11 +348,11 @@ export class Documents {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -466,11 +466,11 @@ export class Documents {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/environments/client/Client.ts b/src/api/resources/environments/client/Client.ts
index 1392a7106..8e175c0a8 100644
--- a/src/api/resources/environments/client/Client.ts
+++ b/src/api/resources/environments/client/Client.ts
@@ -67,11 +67,11 @@ export class Environments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/events/client/Client.ts b/src/api/resources/events/client/Client.ts
index 9d7a009bc..df6bf28e4 100644
--- a/src/api/resources/events/client/Client.ts
+++ b/src/api/resources/events/client/Client.ts
@@ -111,11 +111,11 @@ export class Events {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/folderEntities/client/Client.ts b/src/api/resources/folderEntities/client/Client.ts
index 6e0ad3061..6497bca56 100644
--- a/src/api/resources/folderEntities/client/Client.ts
+++ b/src/api/resources/folderEntities/client/Client.ts
@@ -94,11 +94,11 @@ export class FolderEntities {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -194,11 +194,11 @@ export class FolderEntities {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/index.ts b/src/api/resources/index.ts
index 6719c514b..24d802fcf 100644
--- a/src/api/resources/index.ts
+++ b/src/api/resources/index.ts
@@ -23,6 +23,7 @@ export * as prompts from "./prompts";
export * as sandboxes from "./sandboxes";
export * as testSuiteRuns from "./testSuiteRuns";
export * as testSuites from "./testSuites";
+export * as uploadedFiles from "./uploadedFiles";
export * as workflowExecutions from "./workflowExecutions";
export * as workflows from "./workflows";
export * as workspaceSecrets from "./workspaceSecrets";
@@ -41,6 +42,7 @@ export * from "./prompts/client/requests";
export * from "./sandboxes/client/requests";
export * from "./testSuiteRuns/client/requests";
export * from "./testSuites/client/requests";
+export * from "./uploadedFiles/client/requests";
export * from "./workflowDeployments/client/requests";
export * from "./workflowExecutions/client/requests";
export * from "./workflowSandboxes/client/requests";
diff --git a/src/api/resources/integrationAuthConfigs/client/Client.ts b/src/api/resources/integrationAuthConfigs/client/Client.ts
index d75fa9407..2736faa94 100644
--- a/src/api/resources/integrationAuthConfigs/client/Client.ts
+++ b/src/api/resources/integrationAuthConfigs/client/Client.ts
@@ -104,11 +104,11 @@ export class IntegrationAuthConfigs {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/integrationProviders/client/Client.ts b/src/api/resources/integrationProviders/client/Client.ts
index 22b379ae3..292ea8487 100644
--- a/src/api/resources/integrationProviders/client/Client.ts
+++ b/src/api/resources/integrationProviders/client/Client.ts
@@ -83,11 +83,11 @@ export class IntegrationProviders {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -203,11 +203,11 @@ export class IntegrationProviders {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/integrations/client/Client.ts b/src/api/resources/integrations/client/Client.ts
index b17c48645..caa65be78 100644
--- a/src/api/resources/integrations/client/Client.ts
+++ b/src/api/resources/integrations/client/Client.ts
@@ -78,11 +78,11 @@ export class Integrations {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -192,11 +192,11 @@ export class Integrations {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -319,11 +319,11 @@ export class Integrations {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -407,11 +407,11 @@ export class Integrations {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/metricDefinitions/client/Client.ts b/src/api/resources/metricDefinitions/client/Client.ts
index 5792afba6..d289a73c2 100644
--- a/src/api/resources/metricDefinitions/client/Client.ts
+++ b/src/api/resources/metricDefinitions/client/Client.ts
@@ -81,11 +81,11 @@ export class MetricDefinitions {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -174,11 +174,11 @@ export class MetricDefinitions {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/mlModels/client/Client.ts b/src/api/resources/mlModels/client/Client.ts
index bf8e95c22..230763a30 100644
--- a/src/api/resources/mlModels/client/Client.ts
+++ b/src/api/resources/mlModels/client/Client.ts
@@ -70,11 +70,11 @@ export class MlModels {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/organizations/client/Client.ts b/src/api/resources/organizations/client/Client.ts
index 64708d54d..a0093b6a2 100644
--- a/src/api/resources/organizations/client/Client.ts
+++ b/src/api/resources/organizations/client/Client.ts
@@ -67,11 +67,11 @@ export class Organizations {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/prompts/client/Client.ts b/src/api/resources/prompts/client/Client.ts
index bfa4710f3..5a71c055a 100644
--- a/src/api/resources/prompts/client/Client.ts
+++ b/src/api/resources/prompts/client/Client.ts
@@ -82,11 +82,11 @@ export class Prompts {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
Accept: "application/json",
@@ -202,11 +202,11 @@ export class Prompts {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/sandboxes/client/Client.ts b/src/api/resources/sandboxes/client/Client.ts
index 1e8d910bf..670f619f2 100644
--- a/src/api/resources/sandboxes/client/Client.ts
+++ b/src/api/resources/sandboxes/client/Client.ts
@@ -74,11 +74,11 @@ export class Sandboxes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -181,11 +181,11 @@ export class Sandboxes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -272,11 +272,11 @@ export class Sandboxes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/testSuiteRuns/client/Client.ts b/src/api/resources/testSuiteRuns/client/Client.ts
index 41ac5c8f4..3c57659a3 100644
--- a/src/api/resources/testSuiteRuns/client/Client.ts
+++ b/src/api/resources/testSuiteRuns/client/Client.ts
@@ -77,11 +77,11 @@ export class TestSuiteRuns {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -165,11 +165,11 @@ export class TestSuiteRuns {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -271,11 +271,11 @@ export class TestSuiteRuns {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/testSuites/client/Client.ts b/src/api/resources/testSuites/client/Client.ts
index f5d00fffc..673ddc2d4 100644
--- a/src/api/resources/testSuites/client/Client.ts
+++ b/src/api/resources/testSuites/client/Client.ts
@@ -84,11 +84,11 @@ export class TestSuites {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -198,11 +198,11 @@ export class TestSuites {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -284,11 +284,11 @@ export class TestSuites {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -390,11 +390,11 @@ export class TestSuites {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/uploadedFiles/client/Client.ts b/src/api/resources/uploadedFiles/client/Client.ts
new file mode 100644
index 000000000..040adfed8
--- /dev/null
+++ b/src/api/resources/uploadedFiles/client/Client.ts
@@ -0,0 +1,221 @@
+/**
+ * This file was auto-generated by Fern from our API Definition.
+ */
+
+import * as environments from "../../../../environments";
+import * as core from "../../../../core";
+import * as Vellum from "../../../index";
+import * as fs from "fs";
+import { Blob } from "buffer";
+import * as serializers from "../../../../serialization/index";
+import urlJoin from "url-join";
+import * as errors from "../../../../errors/index";
+
+export declare namespace UploadedFiles {
+ export interface Options {
+ environment?: core.Supplier;
+ /** Specify a custom URL to connect the client to. */
+ baseUrl?: core.Supplier;
+ apiKey: core.Supplier;
+ /** Override the X-API-Version header */
+ apiVersion?: core.Supplier;
+ }
+
+ export interface RequestOptions {
+ /** The maximum time to wait for a response in seconds. */
+ timeoutInSeconds?: number;
+ /** The number of times to retry the request. Defaults to 2. */
+ maxRetries?: number;
+ /** A hook to abort the request. */
+ abortSignal?: AbortSignal;
+ /** Override the X-API-Version header */
+ apiVersion?: Vellum.ApiVersionEnum | undefined;
+ /** Additional headers to include in the request. */
+ headers?: Record;
+ }
+}
+
+export class UploadedFiles {
+ constructor(protected readonly _options: UploadedFiles.Options) {}
+
+ /**
+ * Upload a file to be used in the Workspace
+ *
+ * @param {File | fs.ReadStream | Blob} file
+ * @param {UploadedFiles.RequestOptions} requestOptions - Request-specific configuration.
+ */
+ public create(
+ file: File | fs.ReadStream | Blob,
+ requestOptions?: UploadedFiles.RequestOptions,
+ ): core.HttpResponsePromise {
+ return core.HttpResponsePromise.fromPromise(this.__create(file, requestOptions));
+ }
+
+ private async __create(
+ file: File | fs.ReadStream | Blob,
+ requestOptions?: UploadedFiles.RequestOptions,
+ ): Promise> {
+ const _request = await core.newFormData();
+ await _request.appendFile("file", file);
+ const _maybeEncodedRequest = await _request.getRequest();
+ const _response = await core.fetcher({
+ url: urlJoin(
+ (await core.Supplier.get(this._options.baseUrl)) ??
+ ((await core.Supplier.get(this._options.environment)) ?? environments.VellumEnvironment.Production)
+ .default,
+ "v1/uploaded-files",
+ ),
+ method: "POST",
+ headers: {
+ "X-API-Version":
+ (await core.Supplier.get(this._options.apiVersion)) != null
+ ? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
+ unrecognizedObjectKeys: "strip",
+ })
+ : undefined,
+ "X-Fern-Language": "JavaScript",
+ "X-Fern-SDK-Name": "vellum-ai",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
+ "X-Fern-Runtime": core.RUNTIME.type,
+ "X-Fern-Runtime-Version": core.RUNTIME.version,
+ ...(await this._getCustomAuthorizationHeaders()),
+ ..._maybeEncodedRequest.headers,
+ ...requestOptions?.headers,
+ },
+ requestType: "file",
+ duplex: _maybeEncodedRequest.duplex,
+ body: _maybeEncodedRequest.body,
+ timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : undefined,
+ maxRetries: requestOptions?.maxRetries,
+ abortSignal: requestOptions?.abortSignal,
+ });
+ if (_response.ok) {
+ return {
+ data: serializers.UploadedFileRead.parseOrThrow(_response.body, {
+ unrecognizedObjectKeys: "passthrough",
+ allowUnrecognizedUnionMembers: true,
+ allowUnrecognizedEnumValues: true,
+ breadcrumbsPrefix: ["response"],
+ }),
+ rawResponse: _response.rawResponse,
+ };
+ }
+
+ if (_response.error.reason === "status-code") {
+ throw new errors.VellumError({
+ statusCode: _response.error.statusCode,
+ body: _response.error.body,
+ rawResponse: _response.rawResponse,
+ });
+ }
+
+ switch (_response.error.reason) {
+ case "non-json":
+ throw new errors.VellumError({
+ statusCode: _response.error.statusCode,
+ body: _response.error.rawBody,
+ rawResponse: _response.rawResponse,
+ });
+ case "timeout":
+ throw new errors.VellumTimeoutError("Timeout exceeded when calling POST /v1/uploaded-files.");
+ case "unknown":
+ throw new errors.VellumError({
+ message: _response.error.errorMessage,
+ rawResponse: _response.rawResponse,
+ });
+ }
+ }
+
+ /**
+ * Retrieve a previously uploaded file by its ID
+ *
+ * @param {string} id - A UUID string identifying this uploaded file.
+ * @param {UploadedFiles.RequestOptions} requestOptions - Request-specific configuration.
+ *
+ * @example
+ * await client.uploadedFiles.retrieve("id")
+ */
+ public retrieve(
+ id: string,
+ requestOptions?: UploadedFiles.RequestOptions,
+ ): core.HttpResponsePromise {
+ return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions));
+ }
+
+ private async __retrieve(
+ id: string,
+ requestOptions?: UploadedFiles.RequestOptions,
+ ): Promise> {
+ const _response = await core.fetcher({
+ url: urlJoin(
+ (await core.Supplier.get(this._options.baseUrl)) ??
+ ((await core.Supplier.get(this._options.environment)) ?? environments.VellumEnvironment.Production)
+ .default,
+ `v1/uploaded-files/${encodeURIComponent(id)}`,
+ ),
+ method: "GET",
+ headers: {
+ "X-API-Version":
+ (await core.Supplier.get(this._options.apiVersion)) != null
+ ? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
+ unrecognizedObjectKeys: "strip",
+ })
+ : undefined,
+ "X-Fern-Language": "JavaScript",
+ "X-Fern-SDK-Name": "vellum-ai",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
+ "X-Fern-Runtime": core.RUNTIME.type,
+ "X-Fern-Runtime-Version": core.RUNTIME.version,
+ ...(await this._getCustomAuthorizationHeaders()),
+ ...requestOptions?.headers,
+ },
+ contentType: "application/json",
+ requestType: "json",
+ timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : undefined,
+ maxRetries: requestOptions?.maxRetries,
+ abortSignal: requestOptions?.abortSignal,
+ });
+ if (_response.ok) {
+ return {
+ data: serializers.UploadedFileRead.parseOrThrow(_response.body, {
+ unrecognizedObjectKeys: "passthrough",
+ allowUnrecognizedUnionMembers: true,
+ allowUnrecognizedEnumValues: true,
+ breadcrumbsPrefix: ["response"],
+ }),
+ rawResponse: _response.rawResponse,
+ };
+ }
+
+ if (_response.error.reason === "status-code") {
+ throw new errors.VellumError({
+ statusCode: _response.error.statusCode,
+ body: _response.error.body,
+ rawResponse: _response.rawResponse,
+ });
+ }
+
+ switch (_response.error.reason) {
+ case "non-json":
+ throw new errors.VellumError({
+ statusCode: _response.error.statusCode,
+ body: _response.error.rawBody,
+ rawResponse: _response.rawResponse,
+ });
+ case "timeout":
+ throw new errors.VellumTimeoutError("Timeout exceeded when calling GET /v1/uploaded-files/{id}.");
+ case "unknown":
+ throw new errors.VellumError({
+ message: _response.error.errorMessage,
+ rawResponse: _response.rawResponse,
+ });
+ }
+ }
+
+ protected async _getCustomAuthorizationHeaders() {
+ const apiKeyValue = await core.Supplier.get(this._options.apiKey);
+ return { "X-API-KEY": apiKeyValue };
+ }
+}
diff --git a/src/api/resources/uploadedFiles/client/index.ts b/src/api/resources/uploadedFiles/client/index.ts
new file mode 100644
index 000000000..415726b7f
--- /dev/null
+++ b/src/api/resources/uploadedFiles/client/index.ts
@@ -0,0 +1 @@
+export * from "./requests";
diff --git a/src/api/resources/uploadedFiles/client/requests/UploadedFileCreateRequest.ts b/src/api/resources/uploadedFiles/client/requests/UploadedFileCreateRequest.ts
new file mode 100644
index 000000000..468731110
--- /dev/null
+++ b/src/api/resources/uploadedFiles/client/requests/UploadedFileCreateRequest.ts
@@ -0,0 +1,5 @@
+/**
+ * This file was auto-generated by Fern from our API Definition.
+ */
+
+export interface UploadedFileCreateRequest {}
diff --git a/src/api/resources/uploadedFiles/client/requests/index.ts b/src/api/resources/uploadedFiles/client/requests/index.ts
new file mode 100644
index 000000000..1a196b72c
--- /dev/null
+++ b/src/api/resources/uploadedFiles/client/requests/index.ts
@@ -0,0 +1 @@
+export { type UploadedFileCreateRequest } from "./UploadedFileCreateRequest";
diff --git a/src/api/resources/uploadedFiles/index.ts b/src/api/resources/uploadedFiles/index.ts
new file mode 100644
index 000000000..5ec76921e
--- /dev/null
+++ b/src/api/resources/uploadedFiles/index.ts
@@ -0,0 +1 @@
+export * from "./client";
diff --git a/src/api/resources/workflowDeployments/client/Client.ts b/src/api/resources/workflowDeployments/client/Client.ts
index 2b4a167b8..61645c541 100644
--- a/src/api/resources/workflowDeployments/client/Client.ts
+++ b/src/api/resources/workflowDeployments/client/Client.ts
@@ -90,11 +90,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -178,11 +178,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -286,11 +286,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -379,11 +379,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -474,11 +474,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -586,11 +586,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -679,11 +679,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -774,11 +774,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -883,11 +883,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -978,11 +978,11 @@ export class WorkflowDeployments {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/workflowExecutions/client/Client.ts b/src/api/resources/workflowExecutions/client/Client.ts
index f2caccfb1..64b5cfb4b 100644
--- a/src/api/resources/workflowExecutions/client/Client.ts
+++ b/src/api/resources/workflowExecutions/client/Client.ts
@@ -86,11 +86,11 @@ export class WorkflowExecutions {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/workflowSandboxes/client/Client.ts b/src/api/resources/workflowSandboxes/client/Client.ts
index dcf80b303..b94aa6ae9 100644
--- a/src/api/resources/workflowSandboxes/client/Client.ts
+++ b/src/api/resources/workflowSandboxes/client/Client.ts
@@ -71,11 +71,11 @@ export class WorkflowSandboxes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -181,11 +181,11 @@ export class WorkflowSandboxes {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/workflows/client/Client.ts b/src/api/resources/workflows/client/Client.ts
index 17e032d38..1675a3fc2 100644
--- a/src/api/resources/workflows/client/Client.ts
+++ b/src/api/resources/workflows/client/Client.ts
@@ -100,11 +100,11 @@ export class Workflows {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -188,11 +188,11 @@ export class Workflows {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -315,11 +315,11 @@ export class Workflows {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -410,11 +410,11 @@ export class Workflows {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/workspaceSecrets/client/Client.ts b/src/api/resources/workspaceSecrets/client/Client.ts
index 32e6885c2..fa566e5d5 100644
--- a/src/api/resources/workspaceSecrets/client/Client.ts
+++ b/src/api/resources/workspaceSecrets/client/Client.ts
@@ -70,11 +70,11 @@ export class WorkspaceSecrets {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
@@ -160,11 +160,11 @@ export class WorkspaceSecrets {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/resources/workspaces/client/Client.ts b/src/api/resources/workspaces/client/Client.ts
index 066f80d76..3acaa74ac 100644
--- a/src/api/resources/workspaces/client/Client.ts
+++ b/src/api/resources/workspaces/client/Client.ts
@@ -67,11 +67,11 @@ export class Workspaces {
? serializers.ApiVersionEnum.jsonOrThrow(await core.Supplier.get(this._options.apiVersion), {
unrecognizedObjectKeys: "strip",
})
- : "2025-07-30",
+ : undefined,
"X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "vellum-ai",
- "X-Fern-SDK-Version": "1.10.4",
- "User-Agent": "vellum-ai/1.10.4",
+ "X-Fern-SDK-Version": "1.10.5",
+ "User-Agent": "vellum-ai/1.10.5",
"X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version,
...(await this._getCustomAuthorizationHeaders()),
diff --git a/src/api/types/UploadedFileRead.ts b/src/api/types/UploadedFileRead.ts
new file mode 100644
index 000000000..ba5117712
--- /dev/null
+++ b/src/api/types/UploadedFileRead.ts
@@ -0,0 +1,12 @@
+/**
+ * This file was auto-generated by Fern from our API Definition.
+ */
+
+/**
+ * Represents a file that has been uploaded to a Vellum Workspace.
+ */
+export interface UploadedFileRead {
+ id?: string;
+ /** A signed URL to download the uploaded file. */
+ fileUrl?: string | null;
+}
diff --git a/src/api/types/index.ts b/src/api/types/index.ts
index 689de6f41..725a120e4 100644
--- a/src/api/types/index.ts
+++ b/src/api/types/index.ts
@@ -573,6 +573,7 @@ export * from "./ComponentsSchemasComposioToolDefinition";
export * from "./UnitEnum";
export * from "./UpdateActiveWorkspaceResponse";
export * from "./UploadDocumentResponse";
+export * from "./UploadedFileRead";
export * from "./UpsertTestSuiteTestCaseRequest";
export * from "./VariablePromptBlock";
export * from "./VellumAudio";
diff --git a/src/serialization/types/UploadedFileRead.ts b/src/serialization/types/UploadedFileRead.ts
new file mode 100644
index 000000000..746539eae
--- /dev/null
+++ b/src/serialization/types/UploadedFileRead.ts
@@ -0,0 +1,22 @@
+/**
+ * This file was auto-generated by Fern from our API Definition.
+ */
+
+import * as serializers from "../index";
+import * as Vellum from "../../api/index";
+import * as core from "../../core";
+
+export const UploadedFileRead: core.serialization.ObjectSchema<
+ serializers.UploadedFileRead.Raw,
+ Vellum.UploadedFileRead
+> = core.serialization.object({
+ id: core.serialization.string().optional(),
+ fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()),
+});
+
+export declare namespace UploadedFileRead {
+ export interface Raw {
+ id?: string | null;
+ file_url?: (string | null) | null;
+ }
+}
diff --git a/src/serialization/types/index.ts b/src/serialization/types/index.ts
index 689de6f41..725a120e4 100644
--- a/src/serialization/types/index.ts
+++ b/src/serialization/types/index.ts
@@ -573,6 +573,7 @@ export * from "./ComponentsSchemasComposioToolDefinition";
export * from "./UnitEnum";
export * from "./UpdateActiveWorkspaceResponse";
export * from "./UploadDocumentResponse";
+export * from "./UploadedFileRead";
export * from "./UpsertTestSuiteTestCaseRequest";
export * from "./VariablePromptBlock";
export * from "./VellumAudio";
diff --git a/src/version.ts b/src/version.ts
index 202da9146..89559ca6c 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const SDK_VERSION = "1.10.4";
+export const SDK_VERSION = "1.10.5";