ReplaySubmission
Shared replay result returned by SDK, CLI, and MCP surfaces.
Attributes
attributesubmission_idstrattributetagstr | NoneattributeatstrattributewaitboolattributeplanReplayPlanDocumentattributeresultslist[ReplayResultRow]attributefailureslist[ReplayFailureRow]attributeskippedlist[ReplaySkippedRow]attributesummaryReplaySummaryattributecompare_urlstr | None= NoneFunctions
funccreate(cls, *, tag, at, wait, plan, results=None, failures=None, skipped=None, compare_url=None, submission_id=None) -> ReplaySubmissionparamclsparamtagstr | NoneparamatstrparamwaitboolparamplanReplayPlanDocumentparamresultslist[ReplayResultRow] | None= Noneparamfailureslist[ReplayFailureRow] | None= Noneparamskippedlist[ReplaySkippedRow] | None= Noneparamcompare_urlstr | None= Noneparamsubmission_idstr | None= NoneReturns
kitaru.replay.ReplaySubmissionfuncwait_for_handles(self) -> ReplaySubmissionBlock on live handles and return a new submission without mutating rows.
paramselfReturns
kitaru.replay.ReplaySubmissionfuncto_json(self) -> dict[str, Any]Serialize the replay submission without live SDK handles.
paramselfReturns
dict[str, typing.Any]func__init__(self, submission_id, tag, at, wait, plan, results, failures, skipped, summary, compare_url=None) -> Noneparamselfparamsubmission_idstrparamtagstr | NoneparamatstrparamwaitboolparamplanReplayPlanDocumentparamresultslist[ReplayResultRow]paramfailureslist[ReplayFailureRow]paramskippedlist[ReplaySkippedRow]paramsummaryReplaySummaryparamcompare_urlstr | None= NoneReturns
None