mirror of
https://github.com/anomalyco/opencode-sdk-python.git
synced 2026-04-28 12:39:54 +00:00
feat(api): update via SDK Studio
This commit is contained in:
parent
d70071b1fc
commit
3a7e0bcd7f
7 changed files with 67 additions and 32 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -30,8 +30,6 @@ class App(BaseModel):
|
|||
|
||||
path: Path
|
||||
|
||||
project: str
|
||||
|
||||
time: Time
|
||||
|
||||
user: str
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"),
|
||||
|
|
|
|||
|
|
@ -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"""
|
||||
|
|
|
|||
|
|
@ -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"""
|
||||
|
|
|
|||
|
|
@ -38,6 +38,8 @@ class Model(BaseModel):
|
|||
|
||||
reasoning: bool
|
||||
|
||||
release_date: str
|
||||
|
||||
temperature: bool
|
||||
|
||||
tool_call: bool
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue