diff --git a/pyproject.toml b/pyproject.toml index 9391f328..d1620a58 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "skyvern" -version = "0.2.20" +version = "0.2.21" description = "" authors = [{ name = "Skyvern AI", email = "info@skyvern.com" }] requires-python = ">=3.11,<3.14" diff --git a/skyvern-ts/client/package-lock.json b/skyvern-ts/client/package-lock.json index 1fbd153b..4f0aada7 100644 --- a/skyvern-ts/client/package-lock.json +++ b/skyvern-ts/client/package-lock.json @@ -1,12 +1,12 @@ { "name": "@skyvern/client", - "version": "0.2.20", + "version": "0.2.21", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@skyvern/client", - "version": "0.2.20", + "version": "0.2.21", "devDependencies": { "@biomejs/biome": "2.2.5", "@types/node": "^18.19.70", @@ -1586,9 +1586,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.8.20", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz", - "integrity": "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==", + "version": "2.8.21", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.21.tgz", + "integrity": "sha512-JU0h5APyQNsHOlAM7HnQnPToSDQoEBZqzu/YBlqDnEeymPnZDREeXJA3KBMQee+dKteAxZ2AtvQEvVYdZf241Q==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1843,9 +1843,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.241", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.241.tgz", - "integrity": "sha512-ILMvKX/ZV5WIJzzdtuHg8xquk2y0BOGlFOxBVwTpbiXqWIH0hamG45ddU4R3PQ0gYu+xgo0vdHXHli9sHIGb4w==", + "version": "1.5.243", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.243.tgz", + "integrity": "sha512-ZCphxFW3Q1TVhcgS9blfut1PX8lusVi2SvXQgmEEnK4TCmE1JhH2JkjJN+DNt0pJJwfBri5AROBnz2b/C+YU9g==", "dev": true, "license": "ISC" }, diff --git a/skyvern-ts/client/package.json b/skyvern-ts/client/package.json index 2fe28b9e..0d423aca 100644 --- a/skyvern-ts/client/package.json +++ b/skyvern-ts/client/package.json @@ -1,6 +1,6 @@ { "name": "@skyvern/client", - "version": "0.2.20", + "version": "0.2.21", "private": false, "repository": "github:Skyvern-AI/skyvern", "type": "commonjs", diff --git a/skyvern-ts/client/src/Client.ts b/skyvern-ts/client/src/Client.ts index 5e449027..90876356 100644 --- a/skyvern-ts/client/src/Client.ts +++ b/skyvern-ts/client/src/Client.ts @@ -26,8 +26,8 @@ export class SkyvernClient { "x-api-key": _options?.apiKey, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@skyvern/client", - "X-Fern-SDK-Version": "0.2.20", - "User-Agent": "@skyvern/client/0.2.20", + "X-Fern-SDK-Version": "0.2.21", + "User-Agent": "@skyvern/client/0.2.21", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/skyvern-ts/client/src/api/types/WorkflowRunBlock.ts b/skyvern-ts/client/src/api/types/WorkflowRunBlock.ts index 26811d33..2608ac8e 100644 --- a/skyvern-ts/client/src/api/types/WorkflowRunBlock.ts +++ b/skyvern-ts/client/src/api/types/WorkflowRunBlock.ts @@ -36,6 +36,9 @@ export interface WorkflowRunBlock { attachments?: string[]; subject?: string; body?: string; + instructions?: string; + positive_descriptor?: string; + negative_descriptor?: string; } export namespace WorkflowRunBlock { diff --git a/skyvern-ts/client/src/version.ts b/skyvern-ts/client/src/version.ts index 1cade51d..1dda6e20 100644 --- a/skyvern-ts/client/src/version.ts +++ b/skyvern-ts/client/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "0.2.20"; +export const SDK_VERSION = "0.2.21"; diff --git a/skyvern-ts/client/tests/wire/main.test.ts b/skyvern-ts/client/tests/wire/main.test.ts index 709e1d33..6a5e178b 100644 --- a/skyvern-ts/client/tests/wire/main.test.ts +++ b/skyvern-ts/client/tests/wire/main.test.ts @@ -1209,6 +1209,9 @@ describe("SkyvernClient", () => { attachments: ["attachments"], subject: "subject", body: "body", + instructions: "instructions", + positive_descriptor: "positive_descriptor", + negative_descriptor: "negative_descriptor", }, thought: { thought_id: "thought_id", @@ -1293,6 +1296,9 @@ describe("SkyvernClient", () => { attachments: ["attachments"], subject: "subject", body: "body", + instructions: "instructions", + positive_descriptor: "positive_descriptor", + negative_descriptor: "negative_descriptor", }, thought: { thought_id: "thought_id", diff --git a/skyvern/client/core/client_wrapper.py b/skyvern/client/core/client_wrapper.py index 9adc9075..a9bae584 100644 --- a/skyvern/client/core/client_wrapper.py +++ b/skyvern/client/core/client_wrapper.py @@ -22,10 +22,10 @@ class BaseClientWrapper: def get_headers(self) -> typing.Dict[str, str]: headers: typing.Dict[str, str] = { - "User-Agent": "skyvern/0.2.20", + "User-Agent": "skyvern/0.2.21", "X-Fern-Language": "Python", "X-Fern-SDK-Name": "skyvern", - "X-Fern-SDK-Version": "0.2.20", + "X-Fern-SDK-Version": "0.2.21", **(self.get_custom_headers() or {}), } if self._api_key is not None: diff --git a/skyvern/client/types/workflow_run_block.py b/skyvern/client/types/workflow_run_block.py index 7f4466d2..30b87579 100644 --- a/skyvern/client/types/workflow_run_block.py +++ b/skyvern/client/types/workflow_run_block.py @@ -47,6 +47,9 @@ class WorkflowRunBlock(UniversalBaseModel): attachments: typing.Optional[typing.List[str]] = None subject: typing.Optional[str] = None body: typing.Optional[str] = None + instructions: typing.Optional[str] = None + positive_descriptor: typing.Optional[str] = None + negative_descriptor: typing.Optional[str] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/uv.lock b/uv.lock index abb3b9a7..19314613 100644 --- a/uv.lock +++ b/uv.lock @@ -5482,7 +5482,7 @@ wheels = [ [[package]] name = "skyvern" -version = "0.2.20" +version = "0.2.21" source = { editable = "." } dependencies = [ { name = "aioboto3" },