Skip to main content
Asks Aether what each system in your environment should do, based on the Deltas reported since the last plan and what already ran. Returns a Trigger Plan with one decision per system.
Only the environment’s top-level orchestrator can call this, with its own API key. Any other key gets 403.

When to use it

Call it from the orchestrator before dispatching work, e.g. at the start of a run or on a schedule, to skip systems whose work is already up to date.

Signature

TriggerPlanCreate

The environment is the one the API key belongs to. You cannot target another environment.

Returns

TriggerPlanOut:

SystemDecision

TriggerPlanDecision

The plan is advisory: Aether does not run anything. Your orchestrator decides what to do with each decision.

Using the plan

How your orchestrator acts on the plan is up to you. It can be plain code or an AI agent. For example:
  • Follow it: run every RUN, skip every SKIP.
  • Reason over it: give the plan (decisions, reasons, evidence) to an AI orchestrator as context, and let it decide, as many times as it needs during the run.
  • Mix both: follow RUN and SKIP, and apply your own logic to UNKNOWN and NO_DELTAS.
Request one plan per run, and reason over that same plan. Each request is a new decision, so requesting again in the same run can return different decisions for the same systems.

Raises

Unlike emit_delta, this call never fails open.

Example

If the call fails, fall back to your default behavior, e.g. run every system. Aether should never be the reason your workflow stops.