Skip to content

Commit b5c558d

Browse files
authored
chore: drop provider_logo_url from type declarations and spec (#105)
A logo URL carries no incremental information for agents. Remove it from the Python SDK / MCP ToolInfo declarations and the OpenAPI spec (artifacts regenerated). Runtime behavior is unchanged: responses that include the field are still tolerated (extra fields allowed), it is just no longer part of the declared contract.
1 parent 9e0f12e commit b5c558d

5 files changed

Lines changed: 0 additions & 9 deletions

File tree

docs/openapi/qveris-public-api.openapi.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5585,9 +5585,6 @@
55855585
"provider_description": {
55865586
"type": "string"
55875587
},
5588-
"provider_logo_url": {
5589-
"type": "string"
5590-
},
55915588
"category": {
55925589
"type": "string"
55935590
},

packages/mcp/src/generated/openapi.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1204,7 +1204,6 @@ export interface components {
12041204
provider_id?: string;
12051205
provider_name?: string;
12061206
provider_description?: string;
1207-
provider_logo_url?: string;
12081207
category?: string;
12091208
/** @description Categories/tags attached to the capability. Current responses return category objects; legacy responses returned plain strings. */
12101209
categories?: (components["schemas"]["PublicToolCategory"] | string)[];

packages/mcp/src/types.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,6 @@ export interface ToolInfo {
179179
/** Provider website URL */
180180
provider_website_url?: string;
181181

182-
/** Provider logo URL */
183-
provider_logo_url?: string;
184-
185182
/**
186183
* Geographic availability of the tool.
187184
* - "global" - Available worldwide

packages/python-sdk/qveris/generated/openapi_models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,6 @@ class PublicCapabilityResult(BaseModel):
427427
provider_id: Optional[str] = None
428428
provider_name: Optional[str] = None
429429
provider_description: Optional[str] = None
430-
provider_logo_url: Optional[str] = None
431430
category: Optional[str] = None
432431
categories: Optional[List[Union[PublicToolCategory, str]]] = Field(
433432
None,

packages/python-sdk/qveris/types.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ class ToolInfo(QverisModel):
115115
provider_name: Optional[str] = None
116116
provider_description: Optional[Any] = None
117117
provider_website_url: Optional[str] = None
118-
provider_logo_url: Optional[str] = None
119118
region: Optional[str] = None
120119
params: Optional[List[ToolParameter]] = None
121120
examples: Optional[ToolExamples] = None

0 commit comments

Comments
 (0)