Kitaru

ReplaySubmission

Shared replay result returned by SDK, CLI, and MCP surfaces.

Attributes

attributesubmission_idstr
attributetagstr | None
attributeatstr
attributewaitbool
attributeplanReplayPlanDocument
attributeresultslist[ReplayResultRow]
attributefailureslist[ReplayFailureRow]
attributeskippedlist[ReplaySkippedRow]
attributesummaryReplaySummary
attributecompare_urlstr | None
= None

Functions

funccreate(cls, *, tag, at, wait, plan, results=None, failures=None, skipped=None, compare_url=None, submission_id=None) -> ReplaySubmission
paramcls
paramtagstr | None
paramatstr
paramwaitbool
paramplanReplayPlanDocument
paramresultslist[ReplayResultRow] | None
= None
paramfailureslist[ReplayFailureRow] | None
= None
paramskippedlist[ReplaySkippedRow] | None
= None
paramcompare_urlstr | None
= None
paramsubmission_idstr | None
= None

Returns

kitaru.replay.ReplaySubmission
funcwait_for_handles(self) -> ReplaySubmission

Block on live handles and return a new submission without mutating rows.

paramself

Returns

kitaru.replay.ReplaySubmission
functo_json(self) -> dict[str, Any]

Serialize the replay submission without live SDK handles.

paramself

Returns

dict[str, typing.Any]
func__init__(self, submission_id, tag, at, wait, plan, results, failures, skipped, summary, compare_url=None) -> None
paramself
paramsubmission_idstr
paramtagstr | None
paramatstr
paramwaitbool
paramplanReplayPlanDocument
paramresultslist[ReplayResultRow]
paramfailureslist[ReplayFailureRow]
paramskippedlist[ReplaySkippedRow]
paramsummaryReplaySummary
paramcompare_urlstr | None
= None

Returns

None

On this page