Jesús Pérez fe4d138a14
Some checks failed
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
feat: CLI arguments, distribution management, and approval gates
- 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
2026-02-03 21:35:00 +00:00

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};