Skip to main content
v1.3.0 Released

The model may change.The execution must not.

IntentusNet is a deterministic execution runtime for multi-agent AI systems. Make routing, fallback, and failure behavior replayable, explainable, and production-operable.

Why AI Systems Fail in Production

Multi-agent systems introduce failure modes that traditional software patterns don't address.

🎲

Non-deterministic routing

Agent selection varies between runs due to model drift, parameter changes, or race conditions.

🔇

Silent failures

Agents fail mid-execution with no record of partial state or clear recovery path.

🔄

Unreplayable executions

Cannot reproduce failures or debug issues because outputs depend on live model calls.

🚫

Policy blindspots

Blocking one dangerous target blocks entire intents instead of allowing safe subset execution.

👁️

Observability gaps

No structured logs, no execution traces, no way to audit what happened post-hoc.

💥

Recovery nightmares

Crash during multi-step execution leaves system in undefined state with no resume capability.

IntentusNet is NOT an Agent Framework

IntentusNet does not build agents, define prompts, call LLMs, or orchestrate workflows. It is a runtime layer that sits beneath agent frameworks to make their execution deterministic and debuggable.

  • Agent frameworks define what agents do and how they think
  • IntentusNet ensures that execution is reproducible, inspectable, and recoverable

Think of it as systemd for AI agents: it doesn't write your service, but it ensures reliable execution, restart semantics, and observability.

How IntentusNet Works

A deterministic execution pipeline from intent to completion.

1

Intent

Declare what to do

2

Route

Deterministic agent selection

3

Policy

Filter dangerous targets

4

Execute

Record before effects

5

Persist

WAL-backed state

6

Inspect

Replay & debug

$ intentusnet run --intent "power-off-for-maintenance"
{
  "execution_id": "exec-a7b3c9d2",
  "status": "completed",
  "route": {
    "strategy": "FALLBACK",
    "agents_tried": ["hvac-controller", "lighting-controller"],
    "selected": "hvac-controller"
  },
  "policy": {
    "filtered": ["cctv-controller"],
    "reason": "security_exclusion"
  },
  "replayable": true
}

Core Terminology

Intent

A declarative unit of work (name + version + payload)

Route

The deterministic selection of which agent handles an intent

Policy

Rules that allow/deny/filter intent execution targets

Execution ID

Unique identifier for each execution instance

WAL

Write-Ahead Log for crash-safe state persistence

Replay

Return recorded output without re-executing models

Ready to make your agents deterministic?

Start with a simple pip install. No configuration required for basic usage.

pip install intentusnet