AEL 1.0.0
Package families
pack.ael.openeng.ai is the official package registry for AEL: every package on it is published and signed by OpenEng.
Package families of AEL 1.0.0
Servers and APIs
Model providers
Caching and messaging
Storage and databases
Vector stores
Skills
Running your existing programs as tools
Robotics
Scientific computing
Quantum computing
Your own private packages
Packages in the documentation
Servers, models and messaging
Servers and APIs
Optional HTTP, gRPC, WebSocket and socket servers send each reply to the authenticated caller that asked for it.
Model providers
You choose local or cloud models: local model servers, optional packages for major cloud providers, and clients for inference endpoints you run yourself.
Caching and messaging
Optional packages connect agents to streams, caches and message brokers.
Services and connections
Storage, databases and vector stores
When a package talks to an outside system, such as a database, a model server, a robot or a quantum computer, it uses that system's own interface, and you run that system.
Storage and databases
- Optional storage packages keep data in files on a local or mounted path or in object storage, and connect to SQL databases you run; each can be an agent's storage point.
Vector stores
- Optional vector-store packages index and search your knowledge for retrieval, in a database you run.
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.
Robotics
- Optional robotics packages provide typed units, coordinate frames, timestamps and sensor and actuator schemas.
- Robot agents connect over ROS 2 and DDS, including the DDS-XRCE standard for constrained hardware.
- Optional packages cover kinematics, dynamics, trajectories, optimal control, localization, mapping, navigation and vision.
- Optional device packages, written in AEL, drive common robotics components: motor drivers, servos, inertial sensors, encoders and range sensors.
Scientific and quantum computing
Scientific computing
- Optional packages provide numerical arrays, complex numbers and linear algebra.
- Optional packages provide optimization, signal processing, integration and automatic differentiation.
Quantum computing
- Optional packages cover quantum algorithms, error mitigation and correction, quantum machine learning and quantum chemistry.