OEL (previously AEL) 1.0.0

OEL 1.0.0

OEL 1.0.0 is the first public release of the language.

What OEL 1.0.0 includes

  • Language and toolchain

    A typed, compiled language for agents, with one command-line tool to create, check, format, build, run and debug projects.

    Tooling

  • Functions in other languages

    Your application can hold private functions written in other languages, with typed OEL signatures, built and run with your own toolchains, pinned by version.

    Language

  • Agents and workflows

    Prompts as business policy, tools, typed inputs and outputs, multi-agent patterns and subagents, shared budgets, retries, human approvals and runs that resume from a storage point you declare.

    More about agents

  • Two-way typed edges

    Every edge is a typed, two-way channel: OEL generates the communication between nodes, agents and subagents from your edge declarations, with no client or server code for you to write.

    Subagents and two-way edges

  • Models and knowledge

    OpenAI-compatible model clients for local and cloud models, MCP tools, agent-to-agent delegation over A2A, multimodal input and retrieval over your own knowledge (RAG).

    Model and knowledge features

  • Skills

    A skill is a versioned, reusable bundle of instructions, typed tools and functions that an agent or subagent loads through the skills it declares; its tools run only where the agent's permissions allow, and it adds nothing the agent did not declare.

    Models, tools and testing

  • Connect to your services

    You turn an agent into an HTTP or gRPC service, react to events and schedules, and call your existing programs as tools.

    Services and connections

  • Packages

    The official registry at pack.openeng.ai, with signed versions published only by OpenEng, and private packages you build and host yourself.

    About packages

  • Platforms

    Linux, macOS, Windows, containers and microcontroller boards. Programs run on servers, containers and devices, with nothing to compile or download at startup.

    Platforms and deployment

  • Your platform's build

    The OEL 1.0.0 build for Linux, macOS or Windows comes with target management and a health check, and desktop and server programs written in OEL alone need nothing else installed.

    Do I need to install anything else?

  • Distributions

    OEL 1.0.0 is the full distribution; smaller distributions of the same version leave out components, such as support for other languages or for agents, and refuse a feature they leave out by naming it.

    Platforms and deployment

  • Operations

    Time and token usage reports, structured logs, per-agent limits, staged deployments and rollback.

    Platforms and deployment

  • Optional packages

    Robotics, scientific computing and quantum computing, including ROS 2 support and quantum circuits that export to OpenQASM and QIR.

    Robotics, science and quantum

  • Documentation

    The full documentation covers every part of OEL 1.0.0: an overview, a first look, the language guide, agents, packages, platforms and deployment, use cases, and the command-line and library reference.

    Read the documentation (opens in a new tab)

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.