summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/python/src/opencode_ai/api/default/tool_ids.py
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-12-07 15:52:27 -0500
committerDax Raad <[email protected]>2025-12-07 15:52:27 -0500
commit13b2cf50aeb791f4b47786f95c8572a5caa75c7e (patch)
treecea24f522f7e0de330475bf0be7803cdf1a33371 /packages/sdk/python/src/opencode_ai/api/default/tool_ids.py
parent93b0abfce9660c4da21026b138857bf408aa4cae (diff)
downloadopencode-13b2cf50aeb791f4b47786f95c8572a5caa75c7e.tar.gz
opencode-13b2cf50aeb791f4b47786f95c8572a5caa75c7e.zip
remove outdated SDKs
Diffstat (limited to 'packages/sdk/python/src/opencode_ai/api/default/tool_ids.py')
-rw-r--r--packages/sdk/python/src/opencode_ai/api/default/tool_ids.py164
1 files changed, 0 insertions, 164 deletions
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