mirror of
https://github.com/anomalyco/opencode-sdk-python.git
synced 2026-05-01 22:10:28 +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
|
configured_endpoints: 16
|
||||||
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-3c79948402e96d2aae6e46095db2cf80759750d1b042d6f91281a72c415b14de.yml
|
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-3c79948402e96d2aae6e46095db2cf80759750d1b042d6f91281a72c415b14de.yml
|
||||||
openapi_spec_hash: f9c2fc5988f0a30397929995c2be2c85
|
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
|
# Event
|
||||||
|
|
||||||
Types:
|
Types:
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ from __future__ import annotations
|
||||||
from .app import App as App
|
from .app import App as App
|
||||||
from .model import Model as Model
|
from .model import Model as Model
|
||||||
from .config import Config as Config
|
from .config import Config as Config
|
||||||
|
from .shared import UnknownError as UnknownError, ProviderAuthError as ProviderAuthError
|
||||||
from .message import Message as Message
|
from .message import Message as Message
|
||||||
from .session import Session as Session
|
from .session import Session as Session
|
||||||
from .keybinds import Keybinds as Keybinds
|
from .keybinds import Keybinds as Keybinds
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,8 @@ from .message import Message
|
||||||
from .session import Session
|
from .session import Session
|
||||||
from .._models import BaseModel
|
from .._models import BaseModel
|
||||||
from .message_part import MessagePart
|
from .message_part import MessagePart
|
||||||
|
from .shared.unknown_error import UnknownError
|
||||||
|
from .shared.provider_auth_error import ProviderAuthError
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
"EventListResponse",
|
"EventListResponse",
|
||||||
|
|
@ -33,10 +35,6 @@ __all__ = [
|
||||||
"EventSessionError",
|
"EventSessionError",
|
||||||
"EventSessionErrorProperties",
|
"EventSessionErrorProperties",
|
||||||
"EventSessionErrorPropertiesError",
|
"EventSessionErrorPropertiesError",
|
||||||
"EventSessionErrorPropertiesErrorProviderAuthError",
|
|
||||||
"EventSessionErrorPropertiesErrorProviderAuthErrorData",
|
|
||||||
"EventSessionErrorPropertiesErrorUnknownError",
|
|
||||||
"EventSessionErrorPropertiesErrorUnknownErrorData",
|
|
||||||
"EventSessionErrorPropertiesErrorMessageOutputLengthError",
|
"EventSessionErrorPropertiesErrorMessageOutputLengthError",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -141,28 +139,6 @@ class EventSessionDeleted(BaseModel):
|
||||||
type: Literal["session.deleted"]
|
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):
|
class EventSessionErrorPropertiesErrorMessageOutputLengthError(BaseModel):
|
||||||
data: object
|
data: object
|
||||||
|
|
||||||
|
|
@ -170,11 +146,7 @@ class EventSessionErrorPropertiesErrorMessageOutputLengthError(BaseModel):
|
||||||
|
|
||||||
|
|
||||||
EventSessionErrorPropertiesError: TypeAlias = Annotated[
|
EventSessionErrorPropertiesError: TypeAlias = Annotated[
|
||||||
Union[
|
Union[ProviderAuthError, UnknownError, EventSessionErrorPropertiesErrorMessageOutputLengthError],
|
||||||
EventSessionErrorPropertiesErrorProviderAuthError,
|
|
||||||
EventSessionErrorPropertiesErrorUnknownError,
|
|
||||||
EventSessionErrorPropertiesErrorMessageOutputLengthError,
|
|
||||||
],
|
|
||||||
PropertyInfo(discriminator="name"),
|
PropertyInfo(discriminator="name"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,8 @@ from pydantic import Field as FieldInfo
|
||||||
from .._utils import PropertyInfo
|
from .._utils import PropertyInfo
|
||||||
from .._models import BaseModel
|
from .._models import BaseModel
|
||||||
from .message_part import MessagePart
|
from .message_part import MessagePart
|
||||||
|
from .shared.unknown_error import UnknownError
|
||||||
|
from .shared.provider_auth_error import ProviderAuthError
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
"Message",
|
"Message",
|
||||||
|
|
@ -20,10 +22,6 @@ __all__ = [
|
||||||
"MetadataAssistantTokens",
|
"MetadataAssistantTokens",
|
||||||
"MetadataAssistantTokensCache",
|
"MetadataAssistantTokensCache",
|
||||||
"MetadataError",
|
"MetadataError",
|
||||||
"MetadataErrorProviderAuthError",
|
|
||||||
"MetadataErrorProviderAuthErrorData",
|
|
||||||
"MetadataErrorUnknownError",
|
|
||||||
"MetadataErrorUnknownErrorData",
|
|
||||||
"MetadataErrorMessageOutputLengthError",
|
"MetadataErrorMessageOutputLengthError",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -90,28 +88,6 @@ class MetadataAssistant(BaseModel):
|
||||||
summary: Optional[bool] = None
|
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):
|
class MetadataErrorMessageOutputLengthError(BaseModel):
|
||||||
data: object
|
data: object
|
||||||
|
|
||||||
|
|
@ -119,8 +95,7 @@ class MetadataErrorMessageOutputLengthError(BaseModel):
|
||||||
|
|
||||||
|
|
||||||
MetadataError: TypeAlias = Annotated[
|
MetadataError: TypeAlias = Annotated[
|
||||||
Union[MetadataErrorProviderAuthError, MetadataErrorUnknownError, MetadataErrorMessageOutputLengthError],
|
Union[ProviderAuthError, UnknownError, MetadataErrorMessageOutputLengthError], PropertyInfo(discriminator="name")
|
||||||
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