feat(api): update via SDK Studio

This commit is contained in:
stainless-app[bot] 2025-06-30 20:17:12 +00:00
parent d70071b1fc
commit 3a7e0bcd7f
7 changed files with 67 additions and 32 deletions

View file

@ -1,4 +1,4 @@
configured_endpoints: 16
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-b4a3f35e4a44e5a5034508ced15d7b44c1924000062e0f5293797413d26ee412.yml
openapi_spec_hash: f17b1091020f90126e6cefc2d38ff85f
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-384a94f70b48c84af9eddcac72bbe12952c3ae3bd7fededfa1c63b203d12d828.yml
openapi_spec_hash: e47ad28d646736d5d79d2dd1086d517d
config_hash: e2d21e779cfc4e26a99b9e4e75de3f50

View file

@ -30,8 +30,6 @@ class App(BaseModel):
path: Path
project: str
time: Time
user: str

View file

@ -81,6 +81,8 @@ class ProviderModels(BaseModel):
reasoning: Optional[bool] = None
release_date: Optional[str] = None
temperature: Optional[bool] = None
tool_call: Optional[bool] = None

View file

@ -15,15 +15,17 @@ from .shared.provider_auth_error import ProviderAuthError
__all__ = [
"EventListResponse",
"EventStorageWrite",
"EventStorageWriteProperties",
"EventInstallationUpdated",
"EventInstallationUpdatedProperties",
"EventLspClientDiagnostics",
"EventLspClientDiagnosticsProperties",
"EventPermissionUpdated",
"EventPermissionUpdatedProperties",
"EventPermissionUpdatedPropertiesTime",
"EventFileEdited",
"EventFileEditedProperties",
"EventStorageWrite",
"EventStorageWriteProperties",
"EventInstallationUpdated",
"EventInstallationUpdatedProperties",
"EventMessageUpdated",
"EventMessageUpdatedProperties",
"EventMessagePartUpdated",
@ -32,6 +34,8 @@ __all__ = [
"EventSessionUpdatedProperties",
"EventSessionDeleted",
"EventSessionDeletedProperties",
"EventSessionIdle",
"EventSessionIdleProperties",
"EventSessionError",
"EventSessionErrorProperties",
"EventSessionErrorPropertiesError",
@ -39,28 +43,6 @@ __all__ = [
]
class EventStorageWriteProperties(BaseModel):
key: str
content: Optional[object] = None
class EventStorageWrite(BaseModel):
properties: EventStorageWriteProperties
type: Literal["storage.write"]
class EventInstallationUpdatedProperties(BaseModel):
version: str
class EventInstallationUpdated(BaseModel):
properties: EventInstallationUpdatedProperties
type: Literal["installation.updated"]
class EventLspClientDiagnosticsProperties(BaseModel):
path: str
@ -95,6 +77,38 @@ class EventPermissionUpdated(BaseModel):
type: Literal["permission.updated"]
class EventFileEditedProperties(BaseModel):
file: str
class EventFileEdited(BaseModel):
properties: EventFileEditedProperties
type: Literal["file.edited"]
class EventStorageWriteProperties(BaseModel):
key: str
content: Optional[object] = None
class EventStorageWrite(BaseModel):
properties: EventStorageWriteProperties
type: Literal["storage.write"]
class EventInstallationUpdatedProperties(BaseModel):
version: str
class EventInstallationUpdated(BaseModel):
properties: EventInstallationUpdatedProperties
type: Literal["installation.updated"]
class EventMessageUpdatedProperties(BaseModel):
info: Message
@ -139,6 +153,16 @@ class EventSessionDeleted(BaseModel):
type: Literal["session.deleted"]
class EventSessionIdleProperties(BaseModel):
session_id: str = FieldInfo(alias="sessionID")
class EventSessionIdle(BaseModel):
properties: EventSessionIdleProperties
type: Literal["session.idle"]
class EventSessionErrorPropertiesErrorMessageOutputLengthError(BaseModel):
data: object
@ -163,14 +187,16 @@ class EventSessionError(BaseModel):
EventListResponse: TypeAlias = Annotated[
Union[
EventStorageWrite,
EventInstallationUpdated,
EventLspClientDiagnostics,
EventPermissionUpdated,
EventFileEdited,
EventStorageWrite,
EventInstallationUpdated,
EventMessageUpdated,
EventMessagePartUpdated,
EventSessionUpdated,
EventSessionDeleted,
EventSessionIdle,
EventSessionError,
],
PropertyInfo(discriminator="type"),

View file

@ -15,5 +15,8 @@ class McpLocal(BaseModel):
type: Literal["local"]
"""Type of MCP server connection"""
enabled: Optional[bool] = None
"""Enable or disable the MCP server on startup"""
environment: Optional[Dict[str, str]] = None
"""Environment variables to set when running the MCP server"""

View file

@ -1,5 +1,6 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
from .._models import BaseModel
@ -13,3 +14,6 @@ class McpRemote(BaseModel):
url: str
"""URL of the remote MCP server"""
enabled: Optional[bool] = None
"""Enable or disable the MCP server on startup"""

View file

@ -38,6 +38,8 @@ class Model(BaseModel):
reasoning: bool
release_date: str
temperature: bool
tool_call: bool