1#[doc(hidden)]
19pub mod agent_contract;
20#[doc(hidden)]
21pub mod config;
22#[doc(hidden)]
23pub mod eval;
24#[doc(hidden)]
25pub mod evidence;
26#[doc(hidden)]
27pub mod hardening;
28#[doc(hidden)]
29pub mod hooks;
30#[doc(hidden)]
31pub mod ledger;
32#[doc(hidden)]
33pub mod llm;
34#[doc(hidden)]
35pub mod optimizer;
36#[doc(hidden)]
37pub mod policy;
38#[doc(hidden)]
39pub mod refactor;
40#[doc(hidden)]
41pub mod registry;
42#[doc(hidden)]
43pub mod runner;
44#[doc(hidden)]
45pub mod safety_pipeline;
46#[doc(hidden)]
47pub mod security;
48#[doc(hidden)]
49pub mod trace;
50
51pub use agent_contract::{agent_contract, AgentCommandSpec, AgentWorkflow, MdxAgentContract};
53pub use config::Config;
55pub use eval::{
57 run_behavior_evals, BehaviorCommand, BehaviorCommandRecord, BehaviorEvalReport,
58 BehaviorEvalSpec, EvaluationDataset, EvaluationSample, ScorerMetadata,
59};
60pub use evidence::{
62 load_latest_evidence, load_latest_evidence_for_root, run_evidence, EvidenceArtifactRef,
63 EvidenceCommandRecord, EvidenceMetric, EvidenceRun, EvidenceRunConfig,
64};
65pub use hardening::{
67 run_hardening, HardeningChangeSummary, HardeningConfig, HardeningEvidenceDepth, HardeningMode,
68 HardeningOutcome, HardeningPolicyRecord, HardeningRiskSummary, HardeningRun, HardeningStatus,
69 PolicyFindingMatch, WorkspaceSummary,
70};
71pub use hooks::{
73 evaluate_builtin_hook, HookAction, HookContext, HookDecision, HookPolicy, HookStage,
74};
75pub use ledger::{
77 split_dataset, DatasetSplit, ExperimentLedger, OptimizationBudget, PromptVariantRecord,
78};
79pub use optimizer::{
81 mechanical_score, run_optimization, AcceptedEditSummary, AuditPacket, AuditProvenance,
82 Candidate, EditStrategy, ModelProvenance, OptimizationRun, OptimizeConfig, ScoreProvenance,
83};
84pub use policy::{load_project_policy, PolicyCategory, PolicyRule, PolicySeverity, ProjectPolicy};
86pub use refactor::{
88 apply_refactor_plan_batch, apply_refactor_plan_candidate, build_codebase_map,
89 build_refactor_plan, run_autopilot, AutopilotConfig, AutopilotPass, AutopilotPassStatus,
90 AutopilotRun, AutopilotStatus, CapabilityGate, CodebaseMap, CodebaseMapConfig,
91 CodebaseQualityGrade, CodebaseQualitySummary, EvidenceGrade, EvidenceSignal, EvidenceSummary,
92 RecipeTier, RefactorApplyConfig, RefactorApplyMode, RefactorApplyRun, RefactorApplyStatus,
93 RefactorBatchApplyConfig, RefactorBatchApplyRun, RefactorBatchApplyStatus,
94 RefactorBatchCandidateRun, RefactorCandidate, RefactorCandidateStatus, RefactorImpactSummary,
95 RefactorPlan, RefactorPlanConfig, RefactorRecipe, RefactorRiskLevel, SourceSnapshot,
96 StaleSourceFile, TestCoverageSignal,
97};
98pub use registry::{AgentContract, RegisteredAgent, Registry};
100pub use runner::{run_agent, AgentRunResult, TraceEvent};
102pub use safety_pipeline::{
104 execute_candidate_edit, CandidateExecutionConfig, CandidateExecutionContext,
105 CandidateExecutionOutcome, SafetyRejection, SafetyRejectionKind,
106};
107pub use security::{audit_agent, AuditFinding, AuditSeverity, SecurityAuditReport};
109pub use trace::{diagnose_run, FailureKind, FailureSignal, TraceDiagnosis};