Skip to content

Aionis RuntimeSelf-evolving execution memory for agent systems.

Aionis Runtime learns from every run to improve task starts, stabilize handoffs, reuse successful workflows, and forget intelligently.

Aionis Runtime
npx @ostinato/aionis-runtime start
Lite ships todaySDK v0.3.0Apache-2.0 licensed15 / 15 benchmark scenarios

Positioning

Aionis Runtime turns task start, handoff, replay, policy memory, and semantic forgetting into one unified execution-memory loop, so agent systems do not restart from zero every time. They can continue from prior execution, improve over time, and reuse what already worked.

The public product shape today includes the standalone runtime package, Lite, the public TypeScript SDK, the local Inspector and Playground interfaces, and the docs site that explains the product, mechanisms, proof path, and route surfaces.

@ostinato/aionis-runtimeLite runtime@ostinato/aionisInspector / PlaygroundDocs + proofs

Design Principles

Principle 1

Execution first

Aionis learns from real task starts, handoffs, replays, repairs, and governance instead of treating chat history as the product.

Principle 2

Continuity first

The next start, the next resume, and the next reuse path are exposed as explicit runtime surfaces.

Principle 3

Self-evolution first

Each run can strengthen the next run through better task starts, better replay, and clearer policy memory.

Principle 4

Intelligent forgetting first

Memory is managed through demotion, archive, relocation, and on-demand restoration instead of growing without control.

Core Capabilities

CapabilityWhat it doesPrimary surface
Task StartProduces a stronger first action for the next similar taskmemory.taskStart(...), memory.planningContext(...)
Task HandoffStores structured recovery state across runs, including target files and next actionhandoff.store(...), handoff.recover(...)
Task ReplayRecords successful execution, promotes stable workflows, and reuses playbooksmemory.replay.run.*, memory.replay.playbooks.*
Action RetrievalExposes the explicit next-action retrieval layer with evidence, source kind, and retrieval surfacesmemory.actionRetrieval(...), memory.experienceIntelligence(...)
Uncertainty LayerTurns weak retrieval into explicit gates such as inspect, widen recall, rehydrate payload, or request reviewmemory.taskStart(...), memory.planningContext(...), operator_projection.action_hints[]
Policy MemoryMaterializes repeated successful execution into governable policy memorymemory.tools.feedback(...), memory.reviewPacks.evolution(...)
Semantic ForgettingMoves memory through retain / demote / archive / review and supports differential rehydrationmemory.archive.rehydrate(...), memory.anchors.rehydratePayload(...)
Session / Review / InspectExposes continuity state, evolution state, and review entry pointsmemory.sessions.*, memory.agent.*, memory.executionIntrospect(...)
Sandbox / AutomationExecutes local shell, playbook, and automation flowsLite runtime, sandbox, automation routes

Action Retrieval And Uncertainty Layer

Aionis does not stop at remembering prior execution. It exposes an explicit action-retrieval layer that answers the runtime question directly: what should the agent do next, what evidence supports it, and how certain is that recommendation.

The runtime can now return explicit retrieval evidence, source-kind signals, uncertainty levels, gate actions, and operator hints instead of flattening everything into one overconfident first step.

memory.actionRetrieval(...)gate_actionwiden_recallrehydrate_payloadrequest_operator_reviewoperator_projection.action_hints[]

This means weak retrieval can now escalate task start instead of pretending to be a confident answer. Hosts and operators can inspect the gate surface directly and decide whether to inspect context, widen recall, or rehydrate colder payload before acting.

Read next: Action Retrieval, Uncertainty and Gates, Operator Projection and Action Hints

Self-Evolving Mechanism

The self-evolving loop is already defended by six live Lite proofs: better second task start, policy memory materialization, governance loop, continuity provenance preservation, session continuity promotion, and semantic forgetting with differential rehydration.

task-start-proofpolicy-memorypolicy-governancecontinuity-provenancesession-continuitysemantic-forgetting

Forgetting Mechanism

Aionis treats forgetting as lifecycle control. Memory is cooled, relocated, and restored when needed. It is not left to accumulate forever, and it is not reduced to blind deletion either.

semantic_forgetting_v1archive_relocation_v1archive rehydratedifferential rehydration

Continuity Mechanism

Continuity 1

Start better

Prior execution improves the kickoff for the next similar task instead of forcing another generic first step.

Continuity 2

Resume cleanly

Handoff packets store recovery anchors, target files, next actions, and resume context as runtime state.

Continuity 3

Reuse successful work

Replay runs feed playbook promotion, repair review, and stable workflow reuse across later execution.

Full Architecture

Continuity, self-evolution, forgetting, and governance all live on explicit runtime seams. The SDK, routes, stores, sandbox, and automation path are visible and inspectable by design.

Benchmarks And Validation

MetricCurrent resultEntry point
Runnable self-evolving proofs6Proof By Evidence
Real-provider A/B snapshot31 / 31 vs thin · 25 / 25 vs chat · 25 / 25 vs vectorValidation and Benchmarks
Strict replay reuse3 / 3, 0 replay tokensValidation and Benchmarks
Lite runtime test suite211 / 211npm run -s lite:test
Public SDK test suite14 / 14npm run -s sdk:test
Evidence6 live proofs

Task start improvement, policy memory, governance, provenance, session continuity, and semantic forgetting are all defended by runnable Lite evidence.

Benchmarks31/31 · 25/25 · 25/25

Real-provider A/B coverage now spans repeated starts, forgetting, replay, multi-cycle refinement, and production simulation.

SDK tests14 / 14

The public SDK surface is validated directly instead of only being implied by route behavior.

Lite tests211 / 211

The current Lite runtime baseline stays green across replay, recall, handoff, policy, forgetting, and automation.

Quick Start

1. Start Aionis Runtime

bash
npx @ostinato/aionis-runtime start

If you are working from a source checkout instead of the published runtime package:

bash
npm install
npm run lite:start

2. Integrate the SDK into your own project

bash
npm install @ostinato/aionis
ts
import { createAionisClient } from "@ostinato/aionis";

const aionis = createAionisClient({ baseUrl: "http://127.0.0.1:3001" });

const taskStart = await aionis.memory.taskStart({
  tenant_id: "default",
  scope: "docs-home",
  query_text: "fix flaky retry in worker.ts",
});

await aionis.handoff.store({
  tenant_id: "default",
  scope: "docs-home",
  anchor: "task:retry-fix",
  summary: "Pause after diagnosis",
  handoff_text: "Resume in src/worker.ts and patch retry handling.",
  target_files: ["src/worker.ts"],
  next_action: taskStart.first_action?.next_action ?? "Patch retry handling in src/worker.ts",
});

await aionis.memory.replay.run.start({
  tenant_id: "default",
  scope: "docs-home",
  actor: "docs-home",
  run_id: "retry-fix-run-1",
  goal: "fix flaky retry in worker.ts",
});

3. Optional: run the repository proof path

bash
npm run example:sdk:core-path

Default Product Path

PathWhat To ProvePrimary Surfaces
CoreContinuity works at allmemory.write(...), memory.taskStart(...) or memory.planningContext(...), handoff.store(...), memory.replay.run.*
EnhancedContinuity improves over timememory.archive.rehydrate(...), memory.nodes.activate(...), memory.reviewPacks.*, memory.sessions.*
AdvancedThe runtime exposes deeper learning and controlmemory.experienceIntelligence(...), memory.executionIntrospect(...), memory.delegationRecords.*, memory.tools.*, memory.rules.*, memory.patterns.*

Recommended order:

  1. prove the Core path first
  2. add the Enhanced path when reuse quality matters
  3. move into the Advanced path only when your host needs deeper substrate controls

Fastest repository proof:

bash
npm run example:sdk:core-path

Self-evolving continuity runtime for agent systems