OEL (previously AEL) 1.0.0
Questions and answers
01
About OEL
What is OEL?
OEL is a programming language for building AI agents as reliable, native software. You write agents, their prompts, tools and workflows as typed code, and OEL builds them into self-contained programs for servers, containers and devices.
Which platforms does it build for?
You build for Linux, macOS, Windows, containers and microcontroller boards from one language.
Do I need to install anything else?
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.
Can I use my existing programs?
You call your existing Python, JavaScript, Java or .NET programs, shell commands and operating-system operations as typed tools, with runtimes you provide, locally or on a remote worker. Your application can hold private functions written in other languages, with typed OEL signatures, built and run with your own toolchains, pinned by version.
02
Availability
How do I get OEL 1.0.0?
Download OEL 1.0.0 for your platform at openeng.ai/oel/downloads.
Where do I get it?
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.
openeng.ai/oel/downloadspack.openeng.ai (opens in a new tab)docs.openeng.ai (opens in a new tab)releases.openeng.ai (opens in a new tab)
03
Packages and trust
Who publishes packages?
Only OpenEng publishes to the official registry; every version is signed, and a published version never changes.
What are packages written in?
Every OEL package, from OpenEng or from you, is written in OEL and ships as compiled, verified OEL, with no bundled native code and no install scripts.
Are releases signed?
The OEL 1.0.0 release is signed and reproducible, with a software bill of materials.
04
Security and support
How do I report a security issue?
To report a security issue, write to oel@openeng.ai with what you found, the OEL version and platform you use, and the steps or the smallest example that shows it.
What should I leave out?
Leave passwords, API keys, tokens, private prompts and business data out of every report and support request: remove them from logs and examples first; OpenEng never asks for them.
What happens after I report an issue?
OpenEng answers each report by e-mail, works with you on the fix and agrees with you when the issue is made public. Keep the issue private until OpenEng has published a fix or agreed with you to make it public. Security fixes are announced in the OEL updates feed with what they change and what you need to do.
How do I get help?
Support is by e-mail: write to oel@openeng.ai with the OEL version, your platform, what you did and what happened.