Skip to content

Commit c75867e

Browse files
feat(api): api update
1 parent 10a8dac commit c75867e

File tree

6 files changed

+19
-8
lines changed

6 files changed

+19
-8
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 26
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-335697785b44f3928145853339226bd5e8accd5199bb9d79e2a3fd2d8ce62a57.yml
3-
openapi_spec_hash: 74fbaad0fa44496d0d8b11d9b98eab03
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/opencode%2Fopencode-fb4caa8d0381531c44dd2d3c8c0b930b8c15a7bdde474d15bf7aeeb3b27aef56.yml
3+
openapi_spec_hash: 3a263e46f2369eeb2410430001c60d15
44
config_hash: 1ae82c93499b9f0b9ba828b8919f9cb3

api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Types:
2323
```python
2424
from opencode_ai.types import (
2525
App,
26+
LogLevel,
2627
Mode,
2728
Model,
2829
Provider,

src/opencode_ai/resources/app.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
from __future__ import annotations
44

55
from typing import Dict
6-
from typing_extensions import Literal
76

87
import httpx
98

10-
from ..types import app_log_params
9+
from ..types import LogLevel, app_log_params
1110
from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
1211
from .._utils import maybe_transform, async_maybe_transform
1312
from .._compat import cached_property
@@ -20,6 +19,7 @@
2019
)
2120
from ..types.app import App
2221
from .._base_client import make_request_options
22+
from ..types.log_level import LogLevel
2323
from ..types.app_log_response import AppLogResponse
2424
from ..types.app_init_response import AppInitResponse
2525
from ..types.app_modes_response import AppModesResponse
@@ -89,7 +89,7 @@ def init(
8989
def log(
9090
self,
9191
*,
92-
level: Literal["debug", "info", "error", "warn"],
92+
level: LogLevel,
9393
message: str,
9494
service: str,
9595
extra: Dict[str, object] | NotGiven = NOT_GIVEN,
@@ -237,7 +237,7 @@ async def init(
237237
async def log(
238238
self,
239239
*,
240-
level: Literal["debug", "info", "error", "warn"],
240+
level: LogLevel,
241241
message: str,
242242
service: str,
243243
extra: Dict[str, object] | NotGiven = NOT_GIVEN,

src/opencode_ai/types/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from .session import Session as Session
2020
from .provider import Provider as Provider
2121
from .file_part import FilePart as FilePart
22+
from .log_level import LogLevel as LogLevel
2223
from .text_part import TextPart as TextPart
2324
from .tool_part import ToolPart as ToolPart
2425
from .file_source import FileSource as FileSource

src/opencode_ai/types/app_log_params.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
from __future__ import annotations
44

55
from typing import Dict
6-
from typing_extensions import Literal, Required, TypedDict
6+
from typing_extensions import Required, TypedDict
7+
8+
from .log_level import LogLevel
79

810
__all__ = ["AppLogParams"]
911

1012

1113
class AppLogParams(TypedDict, total=False):
12-
level: Required[Literal["debug", "info", "error", "warn"]]
14+
level: Required[LogLevel]
1315
"""Log level"""
1416

1517
message: Required[str]

src/opencode_ai/types/log_level.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing_extensions import Literal, TypeAlias
4+
5+
__all__ = ["LogLevel"]
6+
7+
LogLevel: TypeAlias = Literal["debug", "info", "error", "warn"]

0 commit comments

Comments
 (0)