- Exclude problematic markdown files from linting (existing legacy issues) - Make clippy check less aggressive (warnings only, not -D warnings) - Move cargo test to manual stage (too slow for pre-commit) - Exclude SVG files from end-of-file-fixer and trailing-whitespace - Add markdown linting exclusions for existing documentation This allows pre-commit hooks to run successfully on new code without blocking commits due to existing issues in legacy documentation files.
33 lines
1.1 KiB
Rust
33 lines
1.1 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 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};
|