ReplaysResource
Replay API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefunccreate(self, request, idempotency_key=None) -> ReplayResponseCreate a standalone replay of a recorded or imported session.
paramselfparamrequestReplayCreateRequestReplay create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.replay.ReplayResponseCreated replay.
funcget(self, replay_id) -> ReplayResponseGet a replay by id.
paramselfparamreplay_iduuid.UUIDId of the replay.
Returns
kitaru.api_models.v1.replay.ReplayResponseStored replay.
funclist(self, params=None) -> Page[ReplayResponse]List replays.
paramselfparamparamsReplayListParams | None= NoneReplay list params.
Returns
kitaru.api_models.v1.base.PagePage of replays.
funciter(self, params=None) -> AsyncIterator[ReplayResponse]Iterate over all replays.
paramselfparamparamsReplayListParams | None= NoneReplay list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every replay.
funcdelete(self, replay_id) -> NoneDelete a replay.
paramselfparamreplay_iduuid.UUIDId of the replay.
Returns
Nonefunctool_lookup(self, replay_id, request) -> ToolLookupResponseSearch recorded tool-call history for a cached result.
paramselfparamreplay_iduuid.UUIDId of the replay.
paramrequestToolLookupRequestTool lookup request.
Returns
kitaru.api_models.v1.replay.ToolLookupResponseMatching recorded tool call, unset on a miss.