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.
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.
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.
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.
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).
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.
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.
Packages
The official registry at pack.openeng.ai, with signed versions published only by OpenEng, and private packages you build and host yourself.
Platforms
Linux, macOS, Windows, containers and microcontroller boards. Programs run on servers, containers and devices, with nothing to compile or download at startup.
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.
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.
Operations
Time and token usage reports, structured logs, per-agent limits, staged deployments and rollback.
Optional packages
Robotics, scientific computing and quantum computing, including ROS 2 support and quantum circuits that export to OpenQASM and QIR.
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.
Get OEL 1.0.0
Download OEL 1.0.0 for your platform at openeng.ai/oel/downloads.
Your build for your platform
Download OEL 1.0.0 for Linux, macOS or Windows: the button opens the download page at openeng.ai/oel/downloads.
Where everything is
OEL 1.0.0 is downloaded from openeng.ai/oel/downloads; official packages are on pack.openeng.ai, the full documentation on docs.openeng.ai and the record of every release on releases.openeng.ai.
Follow OEL
Follow the OEL updates feed in any feed reader: it announces every OEL release and news about OEL.