- Add CLI support (--config, --help) with env var override for backend/agents - Implement distro justfile recipes: list-targets, install-targets, build-target, install - Fix OpenTelemetry API incompatibilities and remove deprecated calls - Add tokio "time" feature for timeout support - Fix Cargo profile warnings and Nushell script syntax - Update all dead_code warnings with strategic annotations - Zero compiler warnings in vapora codebase - Comprehensive CHANGELOG documenting risk-based approval gates system
35 lines
1.2 KiB
Rust
35 lines
1.2 KiB
Rust
// 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 risk_classifier;
|
|
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 risk_classifier::RiskClassifier;
|
|
pub use runtime::{
|
|
Agent, AgentExecutor, Completed, Executing, ExecutionResult, Failed, Idle, NatsConsumer,
|
|
};
|
|
pub use scoring::{AgentScore, AgentScoringService};
|