Retrieve Agent
Get an agent by ID.agent_id(str): Agent UUID
Agent
List Agents
List agents in a namespace.namespace_id(str, optional): Filter by namespacelimit(int, optional): Max resultspage_number(int, optional): Page numberorder_by(str, optional): Sort fieldorder_direction(str, optional): “asc” or “desc”
AgentListResponse
Delete Agent
Delete an agent by ID.agent_id(str): Agent UUID
DeleteResponse
Retrieve by Name
Get agent by namespace and name.Deploy Agent
Deploy a new version of an agent.agent_name(str): Full agent name (namespace/agent)branch(str): Git branchgit_hash(str): Git commit hashimage_url(str): Container image URLauthor_name(str): Deployer nameauthor_email(str): Deployer emailreplicas(int, optional): Number of replicas
DeployResponse
Handle RPC
Execute RPC method on agent.agent_id(str): Agent UUIDnamespace_id(str): Namespace UUIDmethod(str): RPC method nameparams(dict): Method parameters
AgentRpcResponse