Table of Contents

Class HookEnvelope

Namespace
Oscova.Agents.Hooks
Assembly
Oscova.Agents.dll

JSON payload sent to command stdin and outbound HTTP hook handlers.

public sealed class HookEnvelope

Inheritance

Inherited Members

Properties

AgentId

Optional agent identifier associated with the hook event.

ChatThreadId

Optional chat thread identifier associated with the hook event.

Event

Event-specific payload supplied by the hook consumer.

ExecutionKind

Optional execution kind associated with the hook event.

HookEventName

Lifecycle event represented by this envelope.

HookRunId

Unique identifier for this individual hook dispatch run.

SchemaVersion

Version of the external hook envelope schema.

TaskId

Optional task identifier associated with the hook event.

TaskRunId

Optional task run identifier associated with the hook event.

Timestamp

UTC timestamp when the hook envelope was created.

UserId

Optional user identifier associated with the hook event.