ainativelang
by sbhooley
AI-native DSL for deterministic, multi-step agent workflows
Overview
Implements an AI-native language (AINL) for encoding multi-step AI workflows as compact, graph-canonical programs. It compiles structured agent workflows with explicit state, memory, tool use, and deterministic execution semantics to make runs repeatable and verifiable. Notable features include a DSL-like IR for graphs and primitives to validate and control execution rather than relying on long prompt loops. This is designed to fit well with the Orchestrator-Worker Pattern.
Why It Matters
When to Use
Teams prototyping multi-agent workflows who need explicit state, repeatable execution, and a compact IR for validation and testing. This approach is well-suited for teams applying Human-in-the-Loop Pattern to governance and oversight.
Applications
- Encode multi-step agent workflows as graph programs for repeatable execution
- Validate and replay runs to diagnose multi-agent system failures and agent failure modes
- Replace long prompt loops with structured state and tool calls for reliable automation