View Source API Reference SwarmEx v0.2.0
Modules
SwarmEx is an Elixir library for lightweight, controllable, and testable AI agent orchestration.
Defines the behavior and implementation for SwarmEx agents.
The main SwarmEx application supervisor. Responsible for starting and supervising core system components.
Main supervisor for agent networks. Manages agent lifecycles, message passing, error recovery and context variables.
Supervisor for SwarmEx client processes.
Defines error types for the SwarmEx library.
Raised when an agent encounters an error
Raised when a client operation fails
Raised when a network operation fails
Raised when a tool operation fails
Raised when validation fails
Telemetry integration for SwarmEx. Provides comprehensive metrics and event tracking for agent activities.
DEPRECATED: This module is deprecated. Tools should be implemented as regular modules with functions instead.
DEPRECATED: This module is deprecated. Use a regular module with functions instead.
DEPRECATED: This module is deprecated. Use a regular module with functions instead.
Utility functions for SwarmEx operations. Provides helper functions for common operations across the library.