mirror of
https://github.com/anomalyco/opencode-sdk-python.git
synced 2026-05-01 14:00:37 +00:00
feat(api): update via SDK Studio
This commit is contained in:
parent
ff05a4adf0
commit
e77f05977e
8 changed files with 56 additions and 60 deletions
|
|
@ -1,4 +1,4 @@
|
|||
configured_endpoints: 16
|
||||
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-3c79948402e96d2aae6e46095db2cf80759750d1b042d6f91281a72c415b14de.yml
|
||||
openapi_spec_hash: f9c2fc5988f0a30397929995c2be2c85
|
||||
config_hash: 482f0765aa5f3dbc38c35bc576a4946e
|
||||
config_hash: 21abc53de22a5eb43aa3b885ecf19491
|
||||
|
|
|
|||
6
api.md
6
api.md
|
|
@ -1,3 +1,9 @@
|
|||
# Shared Types
|
||||
|
||||
```python
|
||||
from opencode.types import ProviderAuthError, UnknownError
|
||||
```
|
||||
|
||||
# Event
|
||||
|
||||
Types:
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ from __future__ import annotations
|
|||
from .app import App as App
|
||||
from .model import Model as Model
|
||||
from .config import Config as Config
|
||||
from .shared import UnknownError as UnknownError, ProviderAuthError as ProviderAuthError
|
||||
from .message import Message as Message
|
||||
from .session import Session as Session
|
||||
from .keybinds import Keybinds as Keybinds
|
||||
|
|
|
|||
|
|
@ -10,6 +10,8 @@ from .message import Message
|
|||
from .session import Session
|
||||
from .._models import BaseModel
|
||||
from .message_part import MessagePart
|
||||
from .shared.unknown_error import UnknownError
|
||||
from .shared.provider_auth_error import ProviderAuthError
|
||||
|
||||
__all__ = [
|
||||
"EventListResponse",
|
||||
|
|
@ -33,10 +35,6 @@ __all__ = [
|
|||
"EventSessionError",
|
||||
"EventSessionErrorProperties",
|
||||
"EventSessionErrorPropertiesError",
|
||||
"EventSessionErrorPropertiesErrorProviderAuthError",
|
||||
"EventSessionErrorPropertiesErrorProviderAuthErrorData",
|
||||
"EventSessionErrorPropertiesErrorUnknownError",
|
||||
"EventSessionErrorPropertiesErrorUnknownErrorData",
|
||||
"EventSessionErrorPropertiesErrorMessageOutputLengthError",
|
||||
]
|
||||
|
||||
|
|
@ -141,28 +139,6 @@ class EventSessionDeleted(BaseModel):
|
|||
type: Literal["session.deleted"]
|
||||
|
||||
|
||||
class EventSessionErrorPropertiesErrorProviderAuthErrorData(BaseModel):
|
||||
message: str
|
||||
|
||||
provider_id: str = FieldInfo(alias="providerID")
|
||||
|
||||
|
||||
class EventSessionErrorPropertiesErrorProviderAuthError(BaseModel):
|
||||
data: EventSessionErrorPropertiesErrorProviderAuthErrorData
|
||||
|
||||
name: Literal["ProviderAuthError"]
|
||||
|
||||
|
||||
class EventSessionErrorPropertiesErrorUnknownErrorData(BaseModel):
|
||||
message: str
|
||||
|
||||
|
||||
class EventSessionErrorPropertiesErrorUnknownError(BaseModel):
|
||||
data: EventSessionErrorPropertiesErrorUnknownErrorData
|
||||
|
||||
name: Literal["UnknownError"]
|
||||
|
||||
|
||||
class EventSessionErrorPropertiesErrorMessageOutputLengthError(BaseModel):
|
||||
data: object
|
||||
|
||||
|
|
@ -170,11 +146,7 @@ class EventSessionErrorPropertiesErrorMessageOutputLengthError(BaseModel):
|
|||
|
||||
|
||||
EventSessionErrorPropertiesError: TypeAlias = Annotated[
|
||||
Union[
|
||||
EventSessionErrorPropertiesErrorProviderAuthError,
|
||||
EventSessionErrorPropertiesErrorUnknownError,
|
||||
EventSessionErrorPropertiesErrorMessageOutputLengthError,
|
||||
],
|
||||
Union[ProviderAuthError, UnknownError, EventSessionErrorPropertiesErrorMessageOutputLengthError],
|
||||
PropertyInfo(discriminator="name"),
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,8 @@ from pydantic import Field as FieldInfo
|
|||
from .._utils import PropertyInfo
|
||||
from .._models import BaseModel
|
||||
from .message_part import MessagePart
|
||||
from .shared.unknown_error import UnknownError
|
||||
from .shared.provider_auth_error import ProviderAuthError
|
||||
|
||||
__all__ = [
|
||||
"Message",
|
||||
|
|
@ -20,10 +22,6 @@ __all__ = [
|
|||
"MetadataAssistantTokens",
|
||||
"MetadataAssistantTokensCache",
|
||||
"MetadataError",
|
||||
"MetadataErrorProviderAuthError",
|
||||
"MetadataErrorProviderAuthErrorData",
|
||||
"MetadataErrorUnknownError",
|
||||
"MetadataErrorUnknownErrorData",
|
||||
"MetadataErrorMessageOutputLengthError",
|
||||
]
|
||||
|
||||
|
|
@ -90,28 +88,6 @@ class MetadataAssistant(BaseModel):
|
|||
summary: Optional[bool] = None
|
||||
|
||||
|
||||
class MetadataErrorProviderAuthErrorData(BaseModel):
|
||||
message: str
|
||||
|
||||
provider_id: str = FieldInfo(alias="providerID")
|
||||
|
||||
|
||||
class MetadataErrorProviderAuthError(BaseModel):
|
||||
data: MetadataErrorProviderAuthErrorData
|
||||
|
||||
name: Literal["ProviderAuthError"]
|
||||
|
||||
|
||||
class MetadataErrorUnknownErrorData(BaseModel):
|
||||
message: str
|
||||
|
||||
|
||||
class MetadataErrorUnknownError(BaseModel):
|
||||
data: MetadataErrorUnknownErrorData
|
||||
|
||||
name: Literal["UnknownError"]
|
||||
|
||||
|
||||
class MetadataErrorMessageOutputLengthError(BaseModel):
|
||||
data: object
|
||||
|
||||
|
|
@ -119,8 +95,7 @@ class MetadataErrorMessageOutputLengthError(BaseModel):
|
|||
|
||||
|
||||
MetadataError: TypeAlias = Annotated[
|
||||
Union[MetadataErrorProviderAuthError, MetadataErrorUnknownError, MetadataErrorMessageOutputLengthError],
|
||||
PropertyInfo(discriminator="name"),
|
||||
Union[ProviderAuthError, UnknownError, MetadataErrorMessageOutputLengthError], PropertyInfo(discriminator="name")
|
||||
]
|
||||
|
||||
|
||||
|
|
|
|||
4
src/opencode/types/shared/__init__.py
Normal file
4
src/opencode/types/shared/__init__.py
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
|
||||
from .unknown_error import UnknownError as UnknownError
|
||||
from .provider_auth_error import ProviderAuthError as ProviderAuthError
|
||||
21
src/opencode/types/shared/provider_auth_error.py
Normal file
21
src/opencode/types/shared/provider_auth_error.py
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
|
||||
from typing_extensions import Literal
|
||||
|
||||
from pydantic import Field as FieldInfo
|
||||
|
||||
from ..._models import BaseModel
|
||||
|
||||
__all__ = ["ProviderAuthError", "Data"]
|
||||
|
||||
|
||||
class Data(BaseModel):
|
||||
message: str
|
||||
|
||||
provider_id: str = FieldInfo(alias="providerID")
|
||||
|
||||
|
||||
class ProviderAuthError(BaseModel):
|
||||
data: Data
|
||||
|
||||
name: Literal["ProviderAuthError"]
|
||||
17
src/opencode/types/shared/unknown_error.py
Normal file
17
src/opencode/types/shared/unknown_error.py
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
||||
|
||||
from typing_extensions import Literal
|
||||
|
||||
from ..._models import BaseModel
|
||||
|
||||
__all__ = ["UnknownError", "Data"]
|
||||
|
||||
|
||||
class Data(BaseModel):
|
||||
message: str
|
||||
|
||||
|
||||
class UnknownError(BaseModel):
|
||||
data: Data
|
||||
|
||||
name: Literal["UnknownError"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue