Skip to content

Commit 46d477a

Browse files
SDK regeneration
1 parent 1bc92fd commit 46d477a

8 files changed

Lines changed: 17 additions & 123 deletions

File tree

.fern/metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"numpydoc": ">=1.7.0,<2.0.0"
2323
}
2424
},
25-
"originGitCommit": "f3282b3711204b2775f166b24eceda31a14caeaa",
25+
"originGitCommit": "5ccd9ba31988ea7136a61e260cd85d8e7101e24b",
2626
"originGitCommitIsDirty": false,
2727
"invokedBy": "ci",
2828
"requestedVersion": "0.4.0-rc.1",

reference.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12588,7 +12588,6 @@ List agent skill versions with optional filtering by FQN, agent skill ID, ML Rep
1258812588

1258912589
```python
1259012590
from truefoundry_sdk import TrueFoundry
12591-
from truefoundry_sdk.agent_skill_versions import AgentSkillVersionsListRequestVersion
1259212591

1259312592
client = TrueFoundry(
1259412593
api_key="<token>",
@@ -12602,7 +12601,7 @@ client.agent_skill_versions.list(
1260212601
agent_skill_id="agent_skill_id",
1260312602
ml_repo_id="ml_repo_id",
1260412603
name="name",
12605-
version=AgentSkillVersionsListRequestVersion.LATEST,
12604+
version=1,
1260612605
)
1260712606

1260812607
```
@@ -12667,7 +12666,7 @@ client.agent_skill_versions.list(
1266712666
<dl>
1266812667
<dd>
1266912668

12670-
**version:** `typing.Optional[AgentSkillVersionsListRequestVersion]` — Version number (positive integer) or `latest`
12669+
**version:** `typing.Optional[int]` — Version number (positive integer) to filter by.
1267112670

1267212671
</dd>
1267312672
</dl>

src/truefoundry_sdk/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1186,7 +1186,6 @@
11861186
workspaces,
11871187
)
11881188
from ._default_clients import DefaultAioHttpClient, DefaultAsyncHttpxClient
1189-
from .agent_skill_versions import AgentSkillVersionsListRequestVersion
11901189
from .agents import AgentsListRequestType
11911190
from .applications import (
11921191
ApplicationsCancelDeploymentResponse,
@@ -1229,7 +1228,6 @@
12291228
"AgentSkillSourceInline": ".types",
12301229
"AgentSkillSourceLocal": ".types",
12311230
"AgentSkillVersion": ".types",
1232-
"AgentSkillVersionsListRequestVersion": ".agent_skill_versions",
12331231
"AgentSource": ".types",
12341232
"AgentVersion": ".types",
12351233
"AgentVersionMetadata": ".types",
@@ -2446,7 +2444,6 @@ def __dir__():
24462444
"AgentSkillSourceInline",
24472445
"AgentSkillSourceLocal",
24482446
"AgentSkillVersion",
2449-
"AgentSkillVersionsListRequestVersion",
24502447
"AgentSource",
24512448
"AgentVersion",
24522449
"AgentVersionMetadata",

src/truefoundry_sdk/agent_skill_versions/__init__.py

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,3 @@
22

33
# isort: skip_file
44

5-
import typing
6-
from importlib import import_module
7-
8-
if typing.TYPE_CHECKING:
9-
from .types import AgentSkillVersionsListRequestVersion
10-
_dynamic_imports: typing.Dict[str, str] = {"AgentSkillVersionsListRequestVersion": ".types"}
11-
12-
13-
def __getattr__(attr_name: str) -> typing.Any:
14-
module_name = _dynamic_imports.get(attr_name)
15-
if module_name is None:
16-
raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}")
17-
try:
18-
module = import_module(module_name, __package__)
19-
if module_name == f".{attr_name}":
20-
return module
21-
else:
22-
return getattr(module, attr_name)
23-
except ImportError as e:
24-
raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e
25-
except AttributeError as e:
26-
raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e
27-
28-
29-
def __dir__():
30-
lazy_attrs = list(_dynamic_imports.keys())
31-
return sorted(lazy_attrs)
32-
33-
34-
__all__ = ["AgentSkillVersionsListRequestVersion"]

src/truefoundry_sdk/agent_skill_versions/client.py

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
from ..types.get_agent_skill_version_response import GetAgentSkillVersionResponse
1111
from ..types.list_agent_skill_versions_response import ListAgentSkillVersionsResponse
1212
from .raw_client import AsyncRawAgentSkillVersionsClient, RawAgentSkillVersionsClient
13-
from .types.agent_skill_versions_list_request_version import AgentSkillVersionsListRequestVersion
1413

1514

1615
class AgentSkillVersionsClient:
@@ -37,7 +36,7 @@ def list(
3736
agent_skill_id: typing.Optional[str] = None,
3837
ml_repo_id: typing.Optional[str] = None,
3938
name: typing.Optional[str] = None,
40-
version: typing.Optional[AgentSkillVersionsListRequestVersion] = None,
39+
version: typing.Optional[int] = None,
4140
request_options: typing.Optional[RequestOptions] = None,
4241
) -> SyncPager[AgentSkillVersion, ListAgentSkillVersionsResponse]:
4342
"""
@@ -63,8 +62,8 @@ def list(
6362
name : typing.Optional[str]
6463
Name of the agent skill to filter versions by.
6564
66-
version : typing.Optional[AgentSkillVersionsListRequestVersion]
67-
Version number (positive integer) or `latest`
65+
version : typing.Optional[int]
66+
Version number (positive integer) to filter by.
6867
6968
request_options : typing.Optional[RequestOptions]
7069
Request-specific configuration.
@@ -77,9 +76,6 @@ def list(
7776
Examples
7877
--------
7978
from truefoundry_sdk import TrueFoundry
80-
from truefoundry_sdk.agent_skill_versions import (
81-
AgentSkillVersionsListRequestVersion,
82-
)
8379
8480
client = TrueFoundry(
8581
api_key="YOUR_API_KEY",
@@ -92,7 +88,7 @@ def list(
9288
agent_skill_id="agent_skill_id",
9389
ml_repo_id="ml_repo_id",
9490
name="name",
95-
version=AgentSkillVersionsListRequestVersion.LATEST,
91+
version=1,
9692
)
9793
for item in response:
9894
yield item
@@ -204,7 +200,7 @@ async def list(
204200
agent_skill_id: typing.Optional[str] = None,
205201
ml_repo_id: typing.Optional[str] = None,
206202
name: typing.Optional[str] = None,
207-
version: typing.Optional[AgentSkillVersionsListRequestVersion] = None,
203+
version: typing.Optional[int] = None,
208204
request_options: typing.Optional[RequestOptions] = None,
209205
) -> AsyncPager[AgentSkillVersion, ListAgentSkillVersionsResponse]:
210206
"""
@@ -230,8 +226,8 @@ async def list(
230226
name : typing.Optional[str]
231227
Name of the agent skill to filter versions by.
232228
233-
version : typing.Optional[AgentSkillVersionsListRequestVersion]
234-
Version number (positive integer) or `latest`
229+
version : typing.Optional[int]
230+
Version number (positive integer) to filter by.
235231
236232
request_options : typing.Optional[RequestOptions]
237233
Request-specific configuration.
@@ -246,9 +242,6 @@ async def list(
246242
import asyncio
247243
248244
from truefoundry_sdk import AsyncTrueFoundry
249-
from truefoundry_sdk.agent_skill_versions import (
250-
AgentSkillVersionsListRequestVersion,
251-
)
252245
253246
client = AsyncTrueFoundry(
254247
api_key="YOUR_API_KEY",
@@ -264,7 +257,7 @@ async def main() -> None:
264257
agent_skill_id="agent_skill_id",
265258
ml_repo_id="ml_repo_id",
266259
name="name",
267-
version=AgentSkillVersionsListRequestVersion.LATEST,
260+
version=1,
268261
)
269262
async for item in response:
270263
yield item

src/truefoundry_sdk/agent_skill_versions/raw_client.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from ..types.empty_response import EmptyResponse
1717
from ..types.get_agent_skill_version_response import GetAgentSkillVersionResponse
1818
from ..types.list_agent_skill_versions_response import ListAgentSkillVersionsResponse
19-
from .types.agent_skill_versions_list_request_version import AgentSkillVersionsListRequestVersion
2019
from pydantic import ValidationError
2120

2221

@@ -33,7 +32,7 @@ def list(
3332
agent_skill_id: typing.Optional[str] = None,
3433
ml_repo_id: typing.Optional[str] = None,
3534
name: typing.Optional[str] = None,
36-
version: typing.Optional[AgentSkillVersionsListRequestVersion] = None,
35+
version: typing.Optional[int] = None,
3736
request_options: typing.Optional[RequestOptions] = None,
3837
) -> SyncPager[AgentSkillVersion, ListAgentSkillVersionsResponse]:
3938
"""
@@ -59,8 +58,8 @@ def list(
5958
name : typing.Optional[str]
6059
Name of the agent skill to filter versions by.
6160
62-
version : typing.Optional[AgentSkillVersionsListRequestVersion]
63-
Version number (positive integer) or `latest`
61+
version : typing.Optional[int]
62+
Version number (positive integer) to filter by.
6463
6564
request_options : typing.Optional[RequestOptions]
6665
Request-specific configuration.
@@ -239,7 +238,7 @@ async def list(
239238
agent_skill_id: typing.Optional[str] = None,
240239
ml_repo_id: typing.Optional[str] = None,
241240
name: typing.Optional[str] = None,
242-
version: typing.Optional[AgentSkillVersionsListRequestVersion] = None,
241+
version: typing.Optional[int] = None,
243242
request_options: typing.Optional[RequestOptions] = None,
244243
) -> AsyncPager[AgentSkillVersion, ListAgentSkillVersionsResponse]:
245244
"""
@@ -265,8 +264,8 @@ async def list(
265264
name : typing.Optional[str]
266265
Name of the agent skill to filter versions by.
267266
268-
version : typing.Optional[AgentSkillVersionsListRequestVersion]
269-
Version number (positive integer) or `latest`
267+
version : typing.Optional[int]
268+
Version number (positive integer) to filter by.
270269
271270
request_options : typing.Optional[RequestOptions]
272271
Request-specific configuration.

src/truefoundry_sdk/agent_skill_versions/types/__init__.py

Lines changed: 0 additions & 36 deletions
This file was deleted.

src/truefoundry_sdk/agent_skill_versions/types/agent_skill_versions_list_request_version.py

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)