Skip to main content
Same as emit_delta, but raises on failure instead of returning None.

When to use it

Use emit_delta_strict when the caller must react to a rejection, e.g. an MCP tool that reports a schema violation back to the agent so it can fix the payload. For routine reporting, prefer emit_delta.

Signature

Returns

DeltaAck, with id and received_at.

Raises

All errors derive from AetherError, except a non-serializable payload. Common AetherApiError cases:
If the event is not yet in the system’s contract, Aether adds it automatically. Payloads are validated only for events already declared. See How Deltas are checked against the contract.

Example