AgentsResource
Agent API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefunccreate(self, request, idempotency_key=None) -> AgentResponseCreate an agent.
paramselfparamrequestAgentCreateRequestAgent create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.agent.AgentResponseCreated agent.
funcget(self, agent_id) -> AgentResponseGet an agent by id.
paramselfparamagent_iduuid.UUIDId of the agent.
Returns
kitaru.api_models.v1.agent.AgentResponseStored agent.
funclist(self, params=None) -> Page[AgentResponse]List agents.
paramselfparamparamsAgentListParams | None= NoneAgent list params.
Returns
kitaru.api_models.v1.base.PagePage of agents.
funciter(self, params=None) -> AsyncIterator[AgentResponse]Iterate over all agents.
paramselfparamparamsAgentListParams | None= NoneAgent list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every agent.
funcupdate(self, agent_id, request) -> AgentResponseUpdate an agent.
paramselfparamagent_iduuid.UUIDId of the agent.
paramrequestAgentUpdateRequestAgent update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.agent.AgentResponseUpdated agent.
funcdelete(self, agent_id) -> NoneDelete an agent, hiding the agent and retaining its subtree.
The agent's stored sessions, versions, cohorts, experiments, and investigations are retained and stay readable through their own resources. Creating new ones for the agent fails.
paramselfparamagent_iduuid.UUIDId of the agent.
Returns
Nonefunccreate_version(self, agent_id, request, idempotency_key=None) -> AgentVersionResponseCreate a new version of an agent.
paramselfparamagent_iduuid.UUIDId of the agent.
paramrequestAgentVersionCreateRequestAgent version create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.agent_version.AgentVersionResponseCreated agent version.
funclist_versions(self, agent_id, params=None) -> Page[AgentVersionResponse]List the versions of an agent.
paramselfparamagent_iduuid.UUIDId of the agent.
paramparamsAgentVersionListParams | None= NoneAgent version list params.
Returns
kitaru.api_models.v1.base.PagePage of agent versions.
funciter_versions(self, agent_id, params=None) -> AsyncIterator[AgentVersionResponse]Iterate over every version of an agent.
paramselfparamagent_iduuid.UUIDId of the agent.
paramparamsAgentVersionListParams | None= NoneAgent version list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every version of the agent.