OEL 1.0.0

OEL (previously AEL)

OEL (Open Engineering Language, previously AEL) is a programming language for building AI agents as reliable, native software.

Download OEL 1.0.0 for your platform at openeng.ai/oel/downloads.

support.agent.oel
# agents/support.agent.oel
agent support(input: Request) -> Decision {
    config {
        nodes: [summarizer = summarize, verifier = verify];
        edges: [summary_to_verify(summarizer, verifier)];
        starts: [summarizer];
        completion: summary_to_verify.callback_result;
    }
}
Typed inputs and outputs

What OEL 1.0.0 includes

  • Language and toolchain
  • The build for Linux, macOS or Windows
  • Official package registry
  • Full documentation

How it works

  1. 01

    Write

    You write agents, their prompts, tools and typed inputs and outputs as ordinary code, so mistakes surface before anything runs.

    More about agents

  2. 02

    Compose

    You compose supervisors, pipelines, routers and teams of agents that share one budget, wait for human approval when needed and resume from a storage point you declare.

    Teams of agents

  3. 03

    Connect

    You connect to OpenAI-compatible models, local or from major cloud providers, use tools over MCP, and ground answers in your own documents with built-in retrieval (RAG).

    Models and knowledge

  4. 04

    Build

    Programs build into self-contained native executables, with type, memory and permission checks built in and nothing else to install for desktop and server programs written in OEL alone.

    The language

What you build

With OEL 1.0.0 you build software-engineering agents, agents that serve HTTP or MCP clients, agents on devices and microcontrollers, and robot agents.

  • Teams of agents
  • OpenAI-compatible models
  • Your own documents
  • Tools over MCP
  • Human approval

Platforms

You build for Linux, macOS, Windows, containers and microcontroller boards from one language.

Platforms and deployment

  • Linux
  • macOS
  • Windows
  • Containers
  • Microcontroller boards

Packages

You add signed packages from the official OEL registry, or build each of your own private packages into a single file and host it on your own release page, at any https address or inside your project.

  • Signed packages

    From the official OEL registry

  • Your own private packages

    Each built into a single file

  • Hosted on your own release page

    At any https address or inside your project

Questions and answers

All questions and answers

How do I get OEL 1.0.0?

Download OEL 1.0.0 for your platform at openeng.ai/oel/downloads.

Follow OEL

Follow the OEL updates feed in any feed reader: it announces every OEL release and news about OEL.