Skip to Content
Aionis currently ships as a local-first Lite Runtime for developer machines and self-managed deployments.
Using AionisObserve Execution

Observe Execution

Use observe when something happened in the Agent loop and should become evidence for future context compilation.

Execution evidence can be:

  • an attempted route,
  • a tool result,
  • a verifier rejection,
  • an accepted handoff,
  • a reviewer decision,
  • a final outcome.

SDK Example

await aionis.execution.observeStep({ agent_id: "worker-1", team_id: "checkout-team", role: "worker", run_id: "run-001", task_signature: "checkout-migration", title: "Legacy adapter rejected", summary: "Verifier rejected the legacy route because it touched unrelated modules.", outcome: "failed", target_files: ["src/checkout/legacyAdapter.ts"], });

What To Include

FieldWhy
run_idTies evidence to a concrete execution run.
task_signatureLets later guide calls find related state.
agent_id / rolePreserves producer and consumer boundaries.
outcomeHelps lifecycle adjudication.
target_filesHelps route and branch relation inference.

Do not write every thought as a high-authority memory. Write observable evidence and let Aionis adjudicate whether it should become current, inspect-only, blocked, or rehydratable.