client.agents.
client.agents.list
Reference for client.agents.list.
Signature
AgentsResponse
For examples, see the Python SDK guide.
client.agents.download_url
Create a temporary download URL for an uploaded agent.
Signature
required · str
AgentDownloadURLResponse
For examples, see the Python SDK guide.
client.agents.push
Bundle a directory containing contract.yaml or contract.yml and upload it through Tracker.
name defaults to the contract name and replaces that library alias if it exists. Set overwrite=False to reject an existing alias with a 409 API error.
Signature
required · str | Path
optional · str | None · default:
optional · bool · default:
AgentEntry
For examples, see the Python SDK guide.
client.agents.download
Download and safely extract an agent into output_dir/name.
output_dir defaults to the current directory; overwrite replaces an existing agent directory only after archive validation succeeds.
max_archive_bytes limits ZIP data; max_expanded_bytes and max_entries bound extraction. Limits must be positive.
Signature
required · str
optional · str | Path | None · default:
optional · bool · default:
optional · int · default:
optional · int · default:
optional · int · default:
client.agents.remove
Remove an uploaded alias; missing agents return a 404 API error.
Signature
required · str
AgentEntry
For examples, see the Python SDK guide.
client.agents.install
Use local Git to clone an HTTPS GitHub repository or /tree/branch/subfolder URL and push it.
name defaults to the contract name and replaces that library alias if it exists.
Signature
required · str
optional · str | None · default:
AgentEntry
For examples, see the Python SDK guide.
