WebhookEvents
AgentPrism.Abstractions.dllThe event types AgentPrism can publish.
public static class WebhookEventsInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Event names are part of the contract and must not change: subscribers save these strings.
Fields
Section titled “Fields”ApprovalPending
Section titled “ ApprovalPending”A tool call is awaiting approval.
public const string ApprovalPending = "approval.pending"Field Value
Section titled “Field Value”EvalCompleted
Section titled “ EvalCompleted”An evaluation run completed.
public const string EvalCompleted = "eval.completed"Field Value
Section titled “Field Value”JobCompleted
Section titled “ JobCompleted”A queued job completed successfully.
public const string JobCompleted = "job.completed"Field Value
Section titled “Field Value”JobFailed
Section titled “ JobFailed”A queued job ended in an error.
public const string JobFailed = "job.failed"Field Value
Section titled “Field Value”QuotaThreshold
Section titled “ QuotaThreshold”A quota threshold was exceeded (80% or 100%).
public const string QuotaThreshold = "quota.threshold"Field Value
Section titled “Field Value”RunCompleted
Section titled “ RunCompleted”A run completed successfully.
public const string RunCompleted = "run.completed"Field Value
Section titled “Field Value”RunFailed
Section titled “ RunFailed”A run ended in an error.
public const string RunFailed = "run.failed"Field Value
Section titled “Field Value”RunScoreLow
Section titled “ RunScoreLow”The online evaluation window’s average score dropped below the threshold. A single low score does not TRIGGER this event — the minimum sample count must be exceeded.
public const string RunScoreLow = "run.score.low"Field Value
Section titled “Field Value”The test event sent to verify a subscription endpoint.
public const string Test = "test.ping"Field Value
Section titled “Field Value”WorkflowRequestPending
Section titled “ WorkflowRequestPending”A workflow is awaiting human input.
public const string WorkflowRequestPending = "workflow.request.pending"Field Value
Section titled “Field Value”Properties
Section titled “Properties”All recognized event names.
public static IReadOnlyList<string> All { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”IsKnown(string?)
Section titled “ IsKnown(string?)”Reports whether an event name is recognized.
public static bool IsKnown(string? eventType)Parameters
Section titled “Parameters”eventType string?
The event name.
Returns
Section titled “Returns”true if the name is recognized.