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
|
configured_endpoints: 16
|
||||||
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-b4a3f35e4a44e5a5034508ced15d7b44c1924000062e0f5293797413d26ee412.yml
|
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-384a94f70b48c84af9eddcac72bbe12952c3ae3bd7fededfa1c63b203d12d828.yml
|
||||||
openapi_spec_hash: f17b1091020f90126e6cefc2d38ff85f
|
openapi_spec_hash: e47ad28d646736d5d79d2dd1086d517d
|
||||||
config_hash: e2d21e779cfc4e26a99b9e4e75de3f50
|
config_hash: e2d21e779cfc4e26a99b9e4e75de3f50
|
||||||
|
|
|
||||||
|
|
@ -30,8 +30,6 @@ class App(BaseModel):
|
||||||
|
|
||||||
path: Path
|
path: Path
|
||||||
|
|
||||||
project: str
|
|
||||||
|
|
||||||
time: Time
|
time: Time
|
||||||
|
|
||||||
user: str
|
user: str
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,8 @@ class ProviderModels(BaseModel):
|
||||||
|
|
||||||
reasoning: Optional[bool] = None
|
reasoning: Optional[bool] = None
|
||||||
|
|
||||||
|
release_date: Optional[str] = None
|
||||||
|
|
||||||
temperature: Optional[bool] = None
|
temperature: Optional[bool] = None
|
||||||
|
|
||||||
tool_call: Optional[bool] = None
|
tool_call: Optional[bool] = None
|
||||||
|
|
|
||||||
|
|
@ -15,15 +15,17 @@ from .shared.provider_auth_error import ProviderAuthError
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
"EventListResponse",
|
"EventListResponse",
|
||||||
"EventStorageWrite",
|
|
||||||
"EventStorageWriteProperties",
|
|
||||||
"EventInstallationUpdated",
|
|
||||||
"EventInstallationUpdatedProperties",
|
|
||||||
"EventLspClientDiagnostics",
|
"EventLspClientDiagnostics",
|
||||||
"EventLspClientDiagnosticsProperties",
|
"EventLspClientDiagnosticsProperties",
|
||||||
"EventPermissionUpdated",
|
"EventPermissionUpdated",
|
||||||
"EventPermissionUpdatedProperties",
|
"EventPermissionUpdatedProperties",
|
||||||
"EventPermissionUpdatedPropertiesTime",
|
"EventPermissionUpdatedPropertiesTime",
|
||||||
|
"EventFileEdited",
|
||||||
|
"EventFileEditedProperties",
|
||||||
|
"EventStorageWrite",
|
||||||
|
"EventStorageWriteProperties",
|
||||||
|
"EventInstallationUpdated",
|
||||||
|
"EventInstallationUpdatedProperties",
|
||||||
"EventMessageUpdated",
|
"EventMessageUpdated",
|
||||||
"EventMessageUpdatedProperties",
|
"EventMessageUpdatedProperties",
|
||||||
"EventMessagePartUpdated",
|
"EventMessagePartUpdated",
|
||||||
|
|
@ -32,6 +34,8 @@ __all__ = [
|
||||||
"EventSessionUpdatedProperties",
|
"EventSessionUpdatedProperties",
|
||||||
"EventSessionDeleted",
|
"EventSessionDeleted",
|
||||||
"EventSessionDeletedProperties",
|
"EventSessionDeletedProperties",
|
||||||
|
"EventSessionIdle",
|
||||||
|
"EventSessionIdleProperties",
|
||||||
"EventSessionError",
|
"EventSessionError",
|
||||||
"EventSessionErrorProperties",
|
"EventSessionErrorProperties",
|
||||||
"EventSessionErrorPropertiesError",
|
"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):
|
class EventLspClientDiagnosticsProperties(BaseModel):
|
||||||
path: str
|
path: str
|
||||||
|
|
||||||
|
|
@ -95,6 +77,38 @@ class EventPermissionUpdated(BaseModel):
|
||||||
type: Literal["permission.updated"]
|
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):
|
class EventMessageUpdatedProperties(BaseModel):
|
||||||
info: Message
|
info: Message
|
||||||
|
|
||||||
|
|
@ -139,6 +153,16 @@ class EventSessionDeleted(BaseModel):
|
||||||
type: Literal["session.deleted"]
|
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):
|
class EventSessionErrorPropertiesErrorMessageOutputLengthError(BaseModel):
|
||||||
data: object
|
data: object
|
||||||
|
|
||||||
|
|
@ -163,14 +187,16 @@ class EventSessionError(BaseModel):
|
||||||
|
|
||||||
EventListResponse: TypeAlias = Annotated[
|
EventListResponse: TypeAlias = Annotated[
|
||||||
Union[
|
Union[
|
||||||
EventStorageWrite,
|
|
||||||
EventInstallationUpdated,
|
|
||||||
EventLspClientDiagnostics,
|
EventLspClientDiagnostics,
|
||||||
EventPermissionUpdated,
|
EventPermissionUpdated,
|
||||||
|
EventFileEdited,
|
||||||
|
EventStorageWrite,
|
||||||
|
EventInstallationUpdated,
|
||||||
EventMessageUpdated,
|
EventMessageUpdated,
|
||||||
EventMessagePartUpdated,
|
EventMessagePartUpdated,
|
||||||
EventSessionUpdated,
|
EventSessionUpdated,
|
||||||
EventSessionDeleted,
|
EventSessionDeleted,
|
||||||
|
EventSessionIdle,
|
||||||
EventSessionError,
|
EventSessionError,
|
||||||
],
|
],
|
||||||
PropertyInfo(discriminator="type"),
|
PropertyInfo(discriminator="type"),
|
||||||
|
|
|
||||||
|
|
@ -15,5 +15,8 @@ class McpLocal(BaseModel):
|
||||||
type: Literal["local"]
|
type: Literal["local"]
|
||||||
"""Type of MCP server connection"""
|
"""Type of MCP server connection"""
|
||||||
|
|
||||||
|
enabled: Optional[bool] = None
|
||||||
|
"""Enable or disable the MCP server on startup"""
|
||||||
|
|
||||||
environment: Optional[Dict[str, str]] = None
|
environment: Optional[Dict[str, str]] = None
|
||||||
"""Environment variables to set when running the MCP server"""
|
"""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.
|
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||||
|
|
||||||
|
from typing import Optional
|
||||||
from typing_extensions import Literal
|
from typing_extensions import Literal
|
||||||
|
|
||||||
from .._models import BaseModel
|
from .._models import BaseModel
|
||||||
|
|
@ -13,3 +14,6 @@ class McpRemote(BaseModel):
|
||||||
|
|
||||||
url: str
|
url: str
|
||||||
"""URL of the remote MCP server"""
|
"""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
|
reasoning: bool
|
||||||
|
|
||||||
|
release_date: str
|
||||||
|
|
||||||
temperature: bool
|
temperature: bool
|
||||||
|
|
||||||
tool_call: bool
|
tool_call: bool
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue