mdx-rust-core 0.1.0

Core library for mdx-rust optimizer, safety, registry, and experiments
Documentation
//! mdx-rust-core
//!
//! Core logic for the MDx Rust agent optimizer.

pub mod config;
pub mod eval;
pub mod hooks;
pub mod ledger;
pub mod llm;
pub mod optimizer;
pub mod registry;
pub mod runner;
pub mod safety_pipeline;
pub mod security;
pub mod trace;

pub use config::Config;
pub use eval::{EvaluationDataset, EvaluationSample, ScorerMetadata};
pub use hooks::{
    evaluate_builtin_hook, HookAction, HookContext, HookDecision, HookPolicy, HookStage,
};
pub use ledger::{
    split_dataset, DatasetSplit, ExperimentLedger, OptimizationBudget, PromptVariantRecord,
};
pub use optimizer::{
    mechanical_score, run_optimization, Candidate, EditStrategy, ModelProvenance, OptimizationRun,
    OptimizeConfig,
};
pub use registry::{AgentContract, RegisteredAgent, Registry};
pub use runner::{run_agent, AgentRunResult, TraceEvent};
pub use safety_pipeline::{
    execute_candidate_edit, CandidateExecutionConfig, CandidateExecutionContext,
    CandidateExecutionOutcome,
};
pub use security::{audit_agent, AuditFinding, AuditSeverity, SecurityAuditReport};
pub use trace::{diagnose_run, FailureKind, FailureSignal, TraceDiagnosis};