Skip to main content

Methods

Parameters

Parameters

agent_skill_version_id
str
required

Returns

GetAgentSkillVersionResponse
GetAgentSkillVersionResponse

Usage

from truefoundry import TrueFoundry

client = TrueFoundry(
    api_key="YOUR_API_KEY",
    base_url="https://yourhost.com/path/to/api",
)

client.agent_skill_versions.get(
    agent_skill_version_id="value",
)
Parameters

Parameters

agent_skill_version_id
str
required

Returns

EmptyResponse
EmptyResponse
🔗 EmptyResponseSuccessful Response

Usage

from truefoundry import TrueFoundry

client = TrueFoundry(
    api_key="YOUR_API_KEY",
    base_url="https://yourhost.com/path/to/api",
)

client.agent_skill_versions.delete(
    agent_skill_version_id="value",
)
List agent skill versions. Each manifest has source.type blob-storage and description only; use GET for full SKILL.md content.

Parameters

fqn
typing.Optional[str]
FQN filter for agent skill versions
agent_skill_id
typing.Optional[str]
Parent agent skill artifact ID
ml_repo_id
typing.Optional[str]
ML Repo ID filter
name
typing.Optional[str]
Agent skill name filter
version
typing.Optional[int]
Version number or ‘latest’
offset
typing.Optional[int]
Pagination offset
limit
typing.Optional[int]
Page size

Returns

SyncPager[AgentSkillVersion, ListAgentSkillVersionsResponse]
SyncPager[AgentSkillVersion, ListAgentSkillVersionsResponse]

Usage

from truefoundry import TrueFoundry

client = TrueFoundry(
    api_key="YOUR_API_KEY",
    base_url="https://yourhost.com/path/to/api",
)

client.agent_skill_versions.list(
    fqn="value",
    agent_skill_id="value",
    ml_repo_id="value",
    name="value",
    version="value",
    offset=10,
    limit=10,
)

# Iterate through results
for item in response:
    print(item.name)

# Or paginate page by page
for page in response.iter_pages():
    for item in page:
        print(item.name)