API Reference
=============

This section contains the complete API documentation for the main classes in blop.

.. note::
   The ``blop.agent.Agent`` class is deprecated and will be removed in Blop v1.0.0.
   Use ``blop.ax.Agent`` instead for new code.

Main Classes
------------

- :doc:`agent` - Legacy agent interface (deprecated)
- :doc:`dofs` - Degrees of freedom for optimization
- :doc:`objectives` - Optimization objectives
- :doc:`ax-agent` - Modern Ax-based agent interface (recommended)

Each page includes both usage examples and comprehensive API documentation for all methods and properties.
