Update API specifications with fern api update (#4002)

Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Shuchang Zheng
2025-11-15 08:44:10 -08:00
committed by GitHub
parent aefc86a453
commit e62d3a1b5e

View File

@@ -1939,11 +1939,13 @@
} }
], ],
"requestBody": { "requestBody": {
"required": true,
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"$ref": "#/components/schemas/CreateBrowserSessionRequest" "$ref": "#/components/schemas/CreateBrowserSessionRequest",
"default": {
"timeout": 60
}
} }
} }
} }
@@ -2674,6 +2676,79 @@
] ]
} }
}, },
"/v1/prompts/improve": {
"post": {
"tags": [
"Prompts"
],
"summary": "Improve prompt",
"description": "Improve a prompt based on a specific use-case",
"operationId": "improve_prompt_v1_prompts_improve_post",
"parameters": [
{
"name": "use-case",
"in": "query",
"required": true,
"schema": {
"type": "string",
"description": "The use-case for prompt improvement",
"title": "Use-Case"
},
"description": "The use-case for prompt improvement"
},
{
"name": "x-api-key",
"in": "header",
"required": false,
"schema": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Skyvern API key for authentication. API key can be found at https://app.skyvern.com/settings.",
"title": "X-Api-Key"
},
"description": "Skyvern API key for authentication. API key can be found at https://app.skyvern.com/settings."
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ImprovePromptRequest"
}
}
}
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ImprovePromptResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/v1/run/tasks/login": { "/v1/run/tasks/login": {
"post": { "post": {
"tags": [ "tags": [
@@ -8894,6 +8969,65 @@
], ],
"title": "HumanInteractionBlockYAML" "title": "HumanInteractionBlockYAML"
}, },
"ImprovePromptRequest": {
"properties": {
"context": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Context",
"description": "Additional context about the user's needs"
},
"prompt": {
"type": "string",
"minLength": 1,
"title": "Prompt",
"description": "The original prompt to improve"
}
},
"type": "object",
"required": [
"prompt"
],
"title": "ImprovePromptRequest"
},
"ImprovePromptResponse": {
"properties": {
"error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Error",
"description": "Error message if prompt improvement failed"
},
"improved": {
"type": "string",
"title": "Improved",
"description": "The improved version of the prompt"
},
"original": {
"type": "string",
"title": "Original",
"description": "The original prompt provided for improvement"
}
},
"type": "object",
"required": [
"improved",
"original"
],
"title": "ImprovePromptResponse"
},
"InputOrSelectContext": { "InputOrSelectContext": {
"properties": { "properties": {
"intention": { "intention": {
@@ -9615,6 +9749,18 @@
"pbs_123456" "pbs_123456"
] ]
}, },
"browser_profile_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Browser Profile Id",
"description": "ID of a browser profile to reuse for this run"
},
"browser_address": { "browser_address": {
"anyOf": [ "anyOf": [
{ {