1#[doc(hidden)]
19pub mod agent_contract;
20#[doc(hidden)]
21pub mod agent_runtime;
22#[doc(hidden)]
23pub mod artifact;
24#[doc(hidden)]
25pub mod config;
26#[doc(hidden)]
27pub mod eval;
28#[doc(hidden)]
29pub mod evidence;
30#[doc(hidden)]
31pub mod hardening;
32#[doc(hidden)]
33pub mod hooks;
34#[doc(hidden)]
35pub mod ledger;
36#[doc(hidden)]
37pub mod llm;
38#[doc(hidden)]
39pub mod optimizer;
40#[doc(hidden)]
41pub mod policy;
42#[doc(hidden)]
43pub mod refactor;
44#[doc(hidden)]
45pub mod registry;
46#[doc(hidden)]
47pub mod runner;
48#[doc(hidden)]
49pub mod safety_pipeline;
50#[doc(hidden)]
51pub mod security;
52#[doc(hidden)]
53pub mod trace;
54
55pub use agent_contract::{agent_contract, AgentCommandSpec, AgentWorkflow, MdxAgentContract};
57pub use agent_runtime::{
59 agent_pack, agent_runtime_manifest, AgentPack, AgentPackFile, AgentRuntimeManifest,
60 AgentRuntimeTool, AgentRuntimeTransport,
61};
62pub use artifact::{explain_artifact, ArtifactExplanation, ArtifactKind};
64pub use config::Config;
66pub use eval::{
68 run_behavior_evals, BehaviorCommand, BehaviorCommandRecord, BehaviorEvalReport,
69 BehaviorEvalSpec, EvaluationDataset, EvaluationSample, ScorerMetadata,
70};
71pub use evidence::{
73 load_latest_evidence, load_latest_evidence_for_root, run_evidence, EvidenceArtifactRef,
74 EvidenceCommandRecord, EvidenceFileProfile, EvidenceFunctionProfile, EvidenceMetric,
75 EvidenceRun, EvidenceRunConfig,
76};
77pub use hardening::{
79 run_hardening, HardeningChangeSummary, HardeningConfig, HardeningEvidenceDepth, HardeningMode,
80 HardeningOutcome, HardeningPolicyRecord, HardeningRiskSummary, HardeningRun, HardeningStatus,
81 PolicyFindingMatch, WorkspaceSummary,
82};
83pub use hooks::{
85 evaluate_builtin_hook, HookAction, HookContext, HookDecision, HookPolicy, HookStage,
86};
87pub use ledger::{
89 split_dataset, DatasetSplit, ExperimentLedger, OptimizationBudget, PromptVariantRecord,
90};
91pub use optimizer::{
93 mechanical_score, run_optimization, AcceptedEditSummary, AuditPacket, AuditProvenance,
94 Candidate, EditStrategy, ModelProvenance, OptimizationRun, OptimizeConfig, ScoreProvenance,
95};
96pub use policy::{load_project_policy, PolicyCategory, PolicyRule, PolicySeverity, ProjectPolicy};
98pub use refactor::{
100 apply_refactor_plan_batch, apply_refactor_plan_candidate, build_codebase_map,
101 build_evolution_scorecard, build_refactor_plan, recipe_catalog, run_autopilot,
102 AutonomyDecision, AutonomyReadiness, AutonomyReadinessGrade, AutopilotConfig, AutopilotPass,
103 AutopilotPassStatus, AutopilotRun, AutopilotStatus, CandidateAutonomyDecision,
104 CandidateEvidenceContext, CandidateEvidenceStatus, CapabilityGate, CodebaseMap,
105 CodebaseMapConfig, CodebaseQualityGrade, CodebaseQualitySummary, EvidenceGrade, EvidenceSignal,
106 EvidenceSummary, EvolutionScorecard, EvolutionScorecardConfig, RecipeCatalog, RecipeSpec,
107 RecipeTier, RefactorApplyConfig, RefactorApplyMode, RefactorApplyRun, RefactorApplyStatus,
108 RefactorBatchApplyConfig, RefactorBatchApplyRun, RefactorBatchApplyStatus,
109 RefactorBatchCandidateRun, RefactorCandidate, RefactorCandidateStatus, RefactorImpactSummary,
110 RefactorPlan, RefactorPlanConfig, RefactorRecipe, RefactorRiskLevel, SecurityPostureSummary,
111 SourceSnapshot, StaleSourceFile, TestCoverageSignal,
112};
113pub use registry::{AgentContract, RegisteredAgent, Registry};
115pub use runner::{run_agent, AgentRunResult, TraceEvent};
117pub use safety_pipeline::{
119 execute_candidate_edit, CandidateExecutionConfig, CandidateExecutionContext,
120 CandidateExecutionOutcome, SafetyRejection, SafetyRejectionKind,
121};
122pub use security::{audit_agent, AuditFinding, AuditSeverity, SecurityAuditReport};
124pub use trace::{diagnose_run, FailureKind, FailureSignal, TraceDiagnosis};