From 13b2cf50aeb791f4b47786f95c8572a5caa75c7e Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sun, 7 Dec 2025 15:52:27 -0500 Subject: remove outdated SDKs --- .../python/src/opencode_ai/api/default/tool_ids.py | 164 --------------------- 1 file changed, 164 deletions(-) delete mode 100644 packages/sdk/python/src/opencode_ai/api/default/tool_ids.py (limited to 'packages/sdk/python/src/opencode_ai/api/default/tool_ids.py') diff --git a/packages/sdk/python/src/opencode_ai/api/default/tool_ids.py b/packages/sdk/python/src/opencode_ai/api/default/tool_ids.py deleted file mode 100644 index 0315cd195..000000000 --- a/packages/sdk/python/src/opencode_ai/api/default/tool_ids.py +++ /dev/null @@ -1,164 +0,0 @@ -from http import HTTPStatus -from typing import Any, Optional, Union, cast - -import httpx - -from ... import errors -from ...client import AuthenticatedClient, Client -from ...models.error import Error -from ...types import UNSET, Response, Unset - - -def _get_kwargs( - *, - directory: Union[Unset, str] = UNSET, -) -> dict[str, Any]: - params: dict[str, Any] = {} - - params["directory"] = directory - - params = {k: v for k, v in params.items() if v is not UNSET and v is not None} - - _kwargs: dict[str, Any] = { - "method": "get", - "url": "/experimental/tool/ids", - "params": params, - } - - return _kwargs - - -def _parse_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, list[str]]]: - if response.status_code == 200: - response_200 = cast(list[str], response.json()) - - return response_200 - - if response.status_code == 400: - response_400 = Error.from_dict(response.json()) - - return response_400 - - if client.raise_on_unexpected_status: - raise errors.UnexpectedStatus(response.status_code, response.content) - else: - return None - - -def _build_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, list[str]]]: - return Response( - status_code=HTTPStatus(response.status_code), - content=response.content, - headers=response.headers, - parsed=_parse_response(client=client, response=response), - ) - - -def sync_detailed( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Response[Union[Error, list[str]]]: - """List all tool IDs (including built-in and dynamically registered) - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, list[str]]] - """ - - kwargs = _get_kwargs( - directory=directory, - ) - - response = client.get_httpx_client().request( - **kwargs, - ) - - return _build_response(client=client, response=response) - - -def sync( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Optional[Union[Error, list[str]]]: - """List all tool IDs (including built-in and dynamically registered) - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, list[str]] - """ - - return sync_detailed( - client=client, - directory=directory, - ).parsed - - -async def asyncio_detailed( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Response[Union[Error, list[str]]]: - """List all tool IDs (including built-in and dynamically registered) - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, list[str]]] - """ - - kwargs = _get_kwargs( - directory=directory, - ) - - response = await client.get_async_httpx_client().request(**kwargs) - - return _build_response(client=client, response=response) - - -async def asyncio( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Optional[Union[Error, list[str]]]: - """List all tool IDs (including built-in and dynamically registered) - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, list[str]] - """ - - return ( - await asyncio_detailed( - client=client, - directory=directory, - ) - ).parsed -- cgit v1.2.3