Package families of AEL 1.0.0

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.

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.