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