// vapora-agents: Agent registry and coordination for VAPORA v1.0 // Phase 3: Real agent execution with type-state runtime // Phase 5.3: Multi-agent learning from KG patterns pub mod config; pub mod coordination; pub mod coordinator; pub mod learning_profile; pub mod loader; pub mod messages; pub mod persistence_trait; pub mod profile_adapter; pub mod registry; pub mod runtime; pub mod scoring; pub mod swarm_adapter; // Re-exports pub use config::{AgentConfig, AgentDefinition, RegistryConfig}; pub use coordinator::{AgentCoordinator, CoordinatorError}; pub use learning_profile::{ExecutionData, LearningProfile, TaskTypeExpertise}; pub use loader::{AgentDefinitionLoader, LoaderError}; pub use messages::{ AgentMessage, AgentRegistered, AgentStopped, Heartbeat, TaskAssignment, TaskCompleted, TaskFailed, TaskProgress, TaskStarted, }; pub use profile_adapter::ProfileAdapter; pub use registry::{AgentMetadata, AgentRegistry, AgentStatus, RegistryError}; pub use runtime::{ Agent, AgentExecutor, Completed, Executing, ExecutionResult, Failed, Idle, NatsConsumer, }; pub use scoring::{AgentScore, AgentScoringService};