// 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 coordinator; pub mod learning_profile; pub mod loader; pub mod messages; pub mod profile_adapter; pub mod registry; pub mod runtime; pub mod scoring; // 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, ExecutionResult, Executing, Failed, Idle, NatsConsumer}; pub use scoring::{AgentScore, AgentScoringService};