ActionEvent
Namespace: E2E
public sealed record ActionEvent : IEquatable<ActionEvent>One completed action of an agent.act step, as OnAction receives it.
Inheritance: object
Implements: IEquatable<ActionEvent>
Constructors
Section titled “Constructors”ActionEvent(int, string, string, ActionSource)
Section titled “ActionEvent(int, string, string, ActionSource)”public ActionEvent(int Index, string Action, string Summary, ActionSource Source)One completed action of an agent.act step, as OnAction receives it.
Parameters
| Name | Type | Description |
|---|---|---|
Index |
int | 1-based position in the step’s action budget; a failed attempt uses a number too. |
Action |
string | The committed action, such as tap or navigate; a mutating project tool reads tool:name. |
Summary |
string | What the action did, secrets redacted. |
Source |
ActionSource | Who chose the action. |
Properties
Section titled “Properties”Action
Section titled “Action”public string Action { get; init; }The committed action, such as tap or navigate; a mutating project tool reads tool:name.
Value: string
public int Index { get; init; }1-based position in the step’s action budget; a failed attempt uses a number too.
Value: int
Source
Section titled “Source”public ActionSource Source { get; init; }Who chose the action.
Value: ActionSource
Summary
Section titled “Summary”public string Summary { get; init; }What the action did, secrets redacted.
Value: string