emit_delta fails open: on any failure it returns None instead of raising, so reporting to Aether can never stop your agent.
When to use it
Useemit_delta for routine reporting, where a lost Delta must not interrupt the work.
Use emit_delta_strict when you need to know why a Delta was rejected.
Signature
DeltaCreate
The caller’s identity comes from the API key. There is no system id in
DeltaCreate.
Returns
DeltaAck, or None on failure.
Returns None when
- Aether is unreachable or does not answer in time.
- The API key is missing, invalid, revoked or expired (
401). - The environment is inactive (
409 environment_inactive). - The payload does not match the event’s contract (
422 contract_violation). - The rate limit is exceeded (
429). - The payload is not JSON-serializable.
- Aether returns a malformed response.

