blockether.vis.activity
Immutable Activity receipts, counts, grouping and evidence.
For reading event data, see the Sessions API guide. For authoring tool presentations, see the Activity presentation guide.
A typed reference to a resource involved in an invocation, identified by id.
One classified diff line. is_redacted marks content withheld from the receipt.
Text or structured change evidence attached to an invocation.
Optional counts describe the observed changes. Truncation and redaction flags explain why the displayed evidence can be incomplete.
One invocation's lifecycle, outcome and human-readable evidence.
id and sequence keep identity and order. state describes the outcome.
summary is display text and does not replace the status. Linked receipts appear as
children with their shared handle_id. presentation contains the content that
the extension selected. evidence keeps what the engine observed.
One operation with identical complete arguments. All invocation evidence is kept.
One exact operation across the block, ordered by first invocation.
Shell polling remains child evidence. Unknown operations use their exact names. Disclosure state belongs to the reader, never to this receipt.
Repeated arguments in first-entry order. Unknown argument keys stay separate.
Invocation counts by lifecycle outcome, distinct from the visible row count.
One form's Activity receipt, optionally a page of its durable history.
For external data, use from_wire instead of direct construction. rows and nested
values are immutable. to_wire makes an independent, mutable, JSON-compatible copy.
Grouping properties are computed, not stored.
The same per-operation groups that Companion and TUI use.
They are not serialized.
Exact operation/argument pairs within this block. They are not serialized.